Back

.NET Software Architect ID68730

Worldwide Salaried Open

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE We are looking for a .NET Software Architect to own the technical direction of a large-scale healthcare platform supporting primary care programs across Africa. You will lead modernization and redesign initiatives using C#, .NET Core, Azure, and SQL Server/PostgreSQL, drive HL7/FHIR interoperability with EMR, laboratory, and national health systems, and mentor engineers through architecture and code reviews. The role includes hands-on contribution to complex implementation work alongside strategic roadmap participation with leadership and product teams. WHAT YOU WILL DO - Own architecture and technical direction for a large-scale healthcare platform supporting primary care programs across Africa; - Lead modernization, refactoring, and redesign initiatives across existing backend systems and services; - Design scalable, secure, and maintainable solutions using C#, .NET, Azure, SQL Server/PostgreSQL, and distributed architectures; - Drive healthcare interoperability initiatives, including HL7/FHIR integrations and connections with national health systems, laboratories, and third-party platforms; - Guide engineering teams on architecture, coding standards, performance optimization, and technical best practices; - Mentor engineers through code reviews, design reviews, and day-to-day technical leadership; - Collaborate closely with leadership, product, clinical, data, and DevOps teams on roadmap execution and technology decisions; - Support development of offline-first healthcare workflows and synchronization solutions for low-connectivity environments; - Improve platform reliability, scalability, security, and operational efficiency as the business expands across multiple countries; - Participate in incident resolution and technical problem-solving for mission-critical healthcare systems requiring rapid response times; - Evaluate and introduce new technologies, architectural patterns, and AI/data-driven capabilities where appropriate; - Contribute hands-on to solution design and complex implementation work when needed. MUST HAVES - 8+ years of software engineering experience; - 3+ years of Technical Lead / Architect experience; - Strong experience with C# and .NET Core / .NET 6+; - Experience with SQL Server and/or PostgreSQL; - Strong understanding of REST APIs and distributed systems; - Hands-on experience with Azure; - Experience in healthcare environments; - Experience with EMR / EHR systems; - Experience with HL7 and/or FHIR; - Strong understanding of healthcare interoperability; - Experience with architecture ownership; - Experience mentoring engineers; - Experience conducting code reviews; - Experience participating in technical roadmap activities; - Strong stakeholder communication skills; - Upper-intermediate English level. NICE TO HAVES - Experience with OpenMRS; - Experience with national healthcare integrations; - Experience building offline-first systems; - Experience with Kubernetes; - Experience with data platforms or analytics; - Experience with AI in healthcare; - Experience with public health systems; - Experience with healthcare programs across Africa. PERKS AND BENEFITS - Professional growth: Mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: USD-based pay with education, fitness, and team activity budgets. - Exciting projects: Modern solutions with Fortune 500 and top product companies. - Flextime: Flexible schedule with remote and office options. Meet Our Recruitment Process Application → Coding Challenge → Video Interview → Technical Interview or Hiring Manager Interview Each step helps us understand your skills and overall fit. If it’s a match, you’ll receive an offer. Apply To This Job

More jobs