Job Summary
A company is looking for a .NET Principal Engineer to join their engineering team.
Key Responsibilities:
- Collaborate with stakeholders to gather and analyze business requirements
- Define system architecture and produce high-level and detailed design documentation
- Lead the development of enterprise-level applications using the Microsoft technology stack
Qualifications:
- Bachelor's degree or higher in Computer Science, Engineering, MIS, or a related field
- 10+ years of relevant professional experience in software engineering and architecture
- 10+ years of software development experience using the Microsoft stack: C#, ASP.NET MVC, .NET Core, Web API, WCF, Entity Framework
- Deep understanding of microservices architecture and cloud-native design patterns
- Experience with CI/CD pipelines, trunk-based development, and zero-downtime deployments
Comments