Key Responsibilities:
We are seeking an experienced Microsoft Architect with strong hands-on development capabilities in Azure, AI integration, Python, .NET, Full Stack development, and DevSecOps. The ideal candidate will lead technical discovery phases, cloud migration assessments, provide accurate effort estimations, and actively participate in development activities for proposed projects.
- Conduct comprehensive discovery sessions to understand existing systems and migration requirements.
- Develop robust cloud migration strategies leveraging Microsoft Azure.
- Architect and actively develop scalable, secure, and high-performing solutions using Azure services, AI technologies, .NET, and Python.
- Provide technical estimates and assist in defining timelines and resource planning.
- Lead and contribute to full-stack development initiatives using .NET, Python, and modern frontend frameworks.
- Implement and ensure DevSecOps practices for continuous integration and continuous delivery pipelines.
- Act as a subject matter expert for Azure Cloud and AI-based solutions.
- Collaborate closely with cross-functional teams to ensure alignment and integration across projects.
- Ensure adherence to best practices, coding standards, and architectural patterns.
Required Skills:
- Extensive experience in Microsoft Azure architecture, including IaaS, PaaS, SaaS.
- Strong knowledge of AI/ML integration with Azure AI services.
- Proficiency in .NET frameworks, C#, ASP.NET Core with hands-on development experience.
- Demonstrable expertise in Python for automation, scripting, backend development, and AI integration.
- Hands-on full-stack development capabilities including HTML, CSS, JavaScript, and related frontend technologies.
- Proven experience in conducting technical discoveries and creating detailed estimations.
- Familiarity with Azure DevOps for CI/CD pipelines and strong knowledge of DevSecOps practices.
- Excellent problem-solving, analytical, and communication skills.
Desired Skills:
- Relevant Microsoft Certifications (e.g., Azure Solutions Architect Expert, Azure Developer Associate).
- Experience in leading teams or mentoring junior developers.
- Familiarity with microservices, containerization (Docker, Kubernetes), and serverless computing.