Egon Zehnder is seeking a Senior Engineer -.Net to design, develop, and maintain complex microservices using.NET and C#, translating complex business requirements into high-quality technical solutions. The role requires strong hands-on ownership of system design, integration, and performance-critical services, with a focus on scalability, security, and reliability. The Senior Engineer will actively apply Agile and DevSecOps practices, contributing to CI/CD pipelines and security-by-design implementation, and will be involved in researching, diagnosing, troubleshooting, and identifying solutions to resolve application and system issues.
Requirements
- 5+ years of solid experience in Microservices development using Event Driven Architecture
- Strong knowledge of.NET framework 4.5+ and.Net
- Proficient in C#.NET
- Strong knowledge of system architecture, object-oriented design, and design patterns
- Working experience on DDD and TDD.
- Experience in working in Agile methodology. Strong familiarity in various project methodology, especially Scrum.
- Strong desire for writing clean, readable, and easily maintainable code
- Proven knowledge of cloud technologies and migration strategies. Experience in building cloud-native solutions
- Proficient understanding of code versioning tools, such as Azure DevOps, Git & TFS
- Various Authentication systems, like OAuth, MSAL, SSO, Azure AD
- Must have working experience with Unit and Integration Tests
- Exposure with Microsoft SQL Server or any NoSQL database
- Familiarity with DevOps CI/CD pipeline
- Must have experience in documentation tool like Swagger.
- Good to have knowledge regarding Lucid and Mural.
- Cloud: Strong knowledge of Azure Functions, Event Hub and Storage Accounts.
- Proficient working with Azure Schema Registry
- Experience on different Cloud hosting services like Azure Web Apps, Docker, Kubernetes etc.
- Working knowledge with Azure service bus or any message broker.
Benefits
- 5 Days working in a Fast-paced work environment
- Work directly with the senior management team
- Reward and Recognition
- Employee friendly policies
- Personal development and training
- Health Benefits, Accident Insurance
- Potential Growth for you!