As a .NET AWS Architect at Incedo, you will be responsible for defining, designing, and governing the architecture of enterprise-grade applications built on the Microsoft .NET technology stack and deployed on AWS. You will collaborate closely with business stakeholders, technical leads, and development teams to deliver scalable, secure, and high-performance solutions aligned with organizational goals.
Roles & Responsibilities :
- Define and design end-to-end application architecture using .NET Core, ASP.NET, C#, and AWS services.
- Translate business and technical requirements into architectural blueprints and solution designs.
- Own architectural governance and ensure adherence to coding standards, design patterns, and security best practices.
- Guide teams on system design, performance optimization, and cloud-native principles.
- Collaborate with stakeholders to plan and deliver enterprise-scale solutions.
- Provide technical leadership and mentorship to development and technical lead teams.
- Define and oversee CI/CD pipelines, deployment strategies, and AWS cloud architectures.
- Ensure secure coding practices, unit testing frameworks, and adequate test coverage.
- Support production issues and drive continuous improvement initiatives.
- Foster a collaborative and high-performing engineering culture.
Skill Requirements :
- Extensive experience in front-end and back-end development using Microsoft .NET technologies.
- Strong proficiency in C#, ASP.NET, and .NET Core.
- Good Experience in Microservices
- Hands-on experience architecting and deploying solutions on AWS(EC2 Instance, AWS Cloudwatch, AWS Lambda, SQS, RDS, S3 bucket, CloudTrail, GlueJob).
- Strong knowledge of databases, APIs, and server-side frameworks including Entity Framework.
- Experience working in the Financial domain.
- Ability to technically lead and guide teams to achieve delivery excellence.
Nice to Have :
- Familiarity with HTML, CSS, and JavaScript frameworks such as Angular.
Qualifications / Experience :
- 12+ years of overall experience with a strong foundation in software engineering and architecture.
- Bachelors or Masters degree in Engineering, Computer Science, or MCA.
- Demonstrated progression from engineering and technical leadership roles into architecture roles.