Job Summary
We are looking for a highly skilled .Net Architect to design, develop, and implement robust solutions leveraging Azure services, .Net Core, and modern front-end frameworks like Angular. Work directly with Customer to identify tasks and align on the delivery plan. You will lead technical design discussions, develop best practices, and ensure the delivery of high-quality software systems that meet business requirements and scale effectively.
Key Responsibilities
- Architectural Design & Strategy
- Define and implement scalable, reliable, and secure architectures for enterprise applications.
- Collaborate with stakeholders to translate business requirements into technical designs.
- Develop architectural frameworks and guidelines to ensure consistency across the application stack.
- Technology Leadership
- Provide leadership in adopting modern technologies such as .Net Core, Azure services, RESTful APIs, and Angular.
- Guide the team in following best practices for coding, DevOps, and cloud deployment.
- Ensure compliance with architectural standards and security policies.
- Participating in Hot Fix and Release planning and help Client’s manager to clearly identify tasks related to JIRA stories and its efforts estimation.
- Development & Integration
- Lead the development and integration of microservices-based applications using REST and SOAP protocols.
- Drive the implementation of cloud-native solutions on Azure, leveraging PaaS and SaaS offerings.
- Implement front-end solutions using Angular or similar frameworks.
- Mentoring & Collaboration
- Act as a mentor to development teams, providing technical guidance and code reviews.
- Collaborate with DevOps teams to optimize CI / CD pipelines for Azure environments.
- Work closely with QA teams to ensure performance and reliability of applications.
- Coordinate with onshore and offshore team
- Monitoring & Optimization
- Continuously monitor application performance and implement enhancements as needed.
- Conduct periodic reviews to identify and resolve architectural and technical debt.
Required Skills
Technical Expertise :Proficiency in .NET Framework and .NET Core - Expertise in building applications using C#, ASP.NET, MVC, and .NET Core for modern, scalable architecturesProficiency in building and consuming RESTful APIs and SOAP services .Deep understanding of Azure services (Azure Functions, App Services, SQL Database, Blob Storage, Redis Cache, VNet, Load Balancer, Application Gateway, DevOps, etc.).Strong knowledge of application security practices, including identity management, encryption, and secure coding practices.Front-end experience with AngularArchitectural Knowledge :Proficiency in microservices architecture, design patterns, and containerization .Strong understanding of scalable and secure cloud-native application design.Other Skills :Experience with CI / CD pipelines and automated testing.Knowledge of database technologies (SQL and NoSQL).Soft Skills :Excellent problem-solving and decision-making skills.Strong communication and interpersonal abilities to work with cross-functional teams.Ability to manage and prioritize multiple tasks effectively.