Key Responsibilities
Architectural Ownership
- Define application architecture and technical roadmaps aligned with business objectives.
- Design scalable, secure, and maintainable solutions using .NET, .NET Core, Angular, Python, and Azure services.
- Establish coding, design, and performance best practices.
- Ensure architectural decisions meet non-functional requirements (scalability, performance, security, maintainability).
Technical Leadership
- Provide hands-on technical leadership to development teams during design, build, and deployment phases.
- Conduct code reviews and architecture reviews to maintain high quality standards.
- Mentor and guide team members in adopting new tools, frameworks, and patterns.
- Collaborate with stakeholders to convert business requirements into technical designs.
Cloud & DevOps
- Leverage Microsoft Azure for hosting, storage, identity management, and serverless computing.
- Define cloud deployment strategies and optimize cost & performance.
- Implement CI/CD pipelines using Azure DevOps.
- Ensure security compliance and manage identity access via Azure Active Directory and Key Vault.
REQUIREMENT
- Minimum 6 to 10 years of software development experience with at least 1–2 years in an architect/technical lead capacity.
Skills Required
Angular, Microsoft Azure, .NET, Azure Active Directory, .Net Core, Azure Devops, Python