About the job:
- Lead the technical development of backend services and APIs built on .NET Core
- Design and implement microservices that adhere to the 12-factor app methodology
- Guide the team in using externalized configuration, secrets management, and container orchestration best practices
- Help translate product backlog items into technical tasks and lead their execution
- Support and mentor a team of 5 engineers in resolving complex issues, reviewing code, and making design decisions
- Collaborate closely with the Solutions Architect to align on design and architecture
- Participate in daily scrums, sprint planning, and architecture/design sessions
- Ensure code quality, performance, scalability, and adherence to non-functional requirements
- Contribute to automation and deployment strategies, supporting CI/CD pipelines
- Use standard schema management tools for managing and evolving databases
About you:
- 8+ years of software development experience with .NET Core/.NET 6+
- Proficient in building RESTful APIs and containerized services
- Strong experience with Azure Cloud services (App Services, Function Apps, Service Bus, SQL Database)
- Solid understanding of microservices architecture and 12-factor app principles
- Experience with configuration and secret management tools (e.g., Azure Key Vault, App Config)
- Familiarity with database schema versioning and migration tools (e.g., Flyway, Liquibase, EF Migrations)
- Excellent troubleshooting, debugging, and system design skills
- 3+ years in a technical lead role guiding small teams
- Strong collaboration skills in Agile/Scrum teams
Similar Jobs
What We Do
Egen is a data engineering and cloud modernization firm partnering with leading Chicagoland companies to launch, scale, and modernize industry-changing technologies. We are catalysts for change who create digital breakthroughs at warp speed. Our team of cloud and data engineering experts are trusted by top clients in pursuit of the extraordinary.
Our mission is to be an enabler of amazing possibilities for companies looking to use the power of cloud and data. We want to stand shoulder to shoulder with clients, as true technology partners, and make sure they succeed at what they have set out to do. We want to be disruptors, game-changers, and innovators who have played an important part in moving the world forward.









