Director - Software Architect
sagility
📍 Remote🌐 Remote🕐 8mo ago🔗 workday
Job Description
Sagility combines industry-leading technology and transformation-driven BPM services with decades of healthcare domain expertise to help clients draw closer to their members. The company optimizes the entire member/patient experience through service offerings for clinical, case management, member engagement, provider solutions, payment integrity, claims cost containment, and analytics. Sagility has more than 25,000 employees across 5 countries.
We’re seeking a forward-thinking Software Architect to lead the design and development of a scalable, cloud-native .NET application hosted in Microsoft Azure. This role blends deep technical expertise with strategic vision—guiding a talented development team, exploring emerging technologies, and aligning software architecture with business goals. You’ll champion best practices, mentor developers, and ensure delivery of high-quality, secure, and performant solutions
**Job title:**
Director - Software Architect
**Job Description:**
**Key Responsibilities**
* **.NET & Azure Architecture**
Design and evolve robust, scalable, and maintainable software architectures using .NET technologies and Azure services (e.g., App Services, Azure Container Apps, Azure SQL, Key Vault, etc.).
* **Technical Leadership**
Provide hands-on technical guidance across the full development lifecycle, ensuring adherence to best practices in coding, testing, deployment, and DevOps.
* **Cloud-Native Design**
Architect solutions optimized for Azure, leveraging platform capabilities for scalability, security, and cost-efficiency.
* **Innovation & Exploration**
Continuously evaluate emerging technologies and frameworks—especially within the Microsoft ecosystem—to enhance system capabilities and address evolving business needs.
* **Solution Strategy**
Collaborate with stakeholders to translate business requirements into technical solutions, balancing innovation with practicality.
* **Team Mentorship**
Foster a culture of growth and collaboration by mentoring developers, encouraging knowledge sharing, and supporting career development.
* **Code Quality & Review**
Conduct detailed code reviews to uphold high standards of quality, maintainability, and security. Provide actionable feedback and promote continuous improvement.
* **Problem Solving & Risk Management**
Identify architectural risks and performance bottlenecks early. Propose and implement creative, scalable solutions to complex technical challenges.
**Qualifications**
**Technical Expertise**
* Proven experience designing and building enterprise-grade applications using **.NET Core / .NET 6**
* Strong proficiency in **C#**, **ASP.NET, .Net Aspire**, **WPF**, and **Entity Framework**
* Deep understanding of **Azure services**, including:
* Azure App Services
* Azure Container Apps
* Azure Functions
* Azure SQL Database
* Azure Key Vault
* Azure DevOps or GitHub Actions
* Azure Storage and Networking fundamentals
* Experience with **microservices architecture**, **RESTful APIs**, and **WebSocket’s**
* Familiarity with **CI/CD pipelines**, **infrastructure as code** (e.g., Bicep, ARM templates, Terraform), and **containerization** (Docker, Kubernetes)
**Architectural & Strategic Thinking**
* Demonstrated ability to design scalable, secure, and maintainable software architectures
* Experience conducting architectural reviews and producing technical documentation
* Ability to translate business requirements into technical solutions
**Leadership & Collaboration**
* Prior experience mentoring developers and leading technical teams
* Strong communication skills with both technical and non-technical stakeholders
* Ability to foster a collaborative, transparent, and inclusive team culture
**Education & Certifications (optional but valuable)**
* Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
* Microsoft certifications such as:
* Azure Solutions Architect Expert
* Azure Developer Associate
* .NET Developer certifications
**Location:**
BangaloreIndia