As a staff engineer, you will apply expert technical knowledge to build and maintain software products that achieve technical, business, and customer experience goals
Job Summary
As a staff engineer, you will apply expert technical knowledge to build and maintain software products that achieve technical, business, and customer experience goals.
Drive adoption of modern engineering practices such as Continuous Integration, Continuous Deployment, and Test Automation to deliver high-quality software.
Foster a culture of continuous learning and collaboration, mentoring other team members and leading sessions to structure solution source code and designs.
Matching Summary
As a staff engineer, you will apply expert technical knowledge to build and maintain software products that achieve technical, business, and customer experience goals.
Skills & Requirements
Must-have
C#, ASP.net Core, Web API
SOLID principles and design patterns
Agile software development methodologies
CI/CD using Jenkins, Docker
Automation testing and TDD/BDD
Nice-to-have
Continuous learning and agility
Mentoring development team members
Healthcare revenue cycle management knowledge
Azure Cloud knowledge
Microservices and Domain-Driven Design
Key Requirements
5-8 years of .Net development experience
B.E/B. Tech/MCA or equivalent professional degree
Experience with .Net Framework, .Net Core, ASP.Net, WCF, C#, MVC, RESTful API Services
Knowledge of modern architectural and design patterns