What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 6+ years managing software development teams
- 7+ years hands-on software engineering experience
- Strong experience with C# and .NET / .NET Core
- Strong knowledge of Microsoft SQL Server
- Experience delivering enterprise-scale software systems
- Strong understanding of software architecture design patterns and OOP
- Experience working in Agile development environments
- Willing to travel for initial onboarding
- Bachelor’s degree in Computer Science Engineering or related field or equivalent experience
Nice to have
- Hands-on leadership
- Mentoring mindset
- Architectural thinking
- Process improvement focus
- Healthcare exposure
- Azure familiarity
- CI/CD orientation
Day to day
- Lead and mentor a growing engineering team building healthcare technology systems
- Oversee delivery of multiple enterprise software projects while balancing hands-on technical contribution
- Provide architectural direction and improve engineering practices including code reviews testing and CI/CD
- Collaborate with stakeholders to translate business needs into scalable reliable technical solutions
Hiring process
- Submit resume in PDF format
