
Senior Software Developer
- Framingham, MA
- Permanent
- Full-time
- Hands-On Development: Design, develop, and maintain enterprise-grade software using C#, .NET, Microsoft Azure, and SQL Server, with a strong emphasis on cloud-native architecture and services.
- Legacy & Cloud-Native Systems: Lead the organization in building and supporting modern, cloud-native solutions while also maintaining and enhancing existing Windows Forms applications as needed.
- Architecture & Design: Architect solutions with a cloud-first mindset, ensuring scalability, security, and compliance with HIPAA, HiTrust, and interoperability standards like FHIR and HL7.
- Team Leadership: Guide and mentor a small team of developers (onshore and offshore), fostering a collaborative and high-performing environment. Operate with minimal supervision.
- Project Ownership: Lead all phases of the software development lifecycle, from requirements gathering to deployment and support.
- Healthcare Domain Expertise: Understand—or be willing to learn—software systems related to EMR, enrollment, scheduling, credentialing, and other healthcare operations.
- Architecture & Design: Ensure solutions are scalable, secure, and compliant with HIPAA, HiTrust, and interoperability standards like FHIR and HL7.
- Data & Analytics: Champion data-driven development, including ETL pipelines, data lakes, and reporting tools to improve patient outcomes and operational efficiency.
- Vendor Management: Collaborate with and hold vendors accountable for quality and timely delivery of software components.
- Stakeholder Communication: Translate complex technical concepts into clear, actionable updates for business stakeholders.
- Innovation & Continuous Improvement: Stay current with emerging technologies and recommend improvements to tools, processes, and architectures.
- DevOps & CI/CD: Support and participate in CI/CD pipelines, test automation, and DevOps
- 10+ years of software development experience, including 3+ years in a leadership or technical lead role
- Strong hands-on experience with C#, .NET, SQL Server, and Microsoft Azure (beyond Power Automate, SharePoint, or Power BI).
- Proven ability to lead small, agile teams and deliver complex projects
- Experience with RESTful APIdevelopment and third-party integrations
- Excellent communication skills with both technical and non-technical audiences
- Experience managing offshore teams and vendor relationships
- Familiarity with Windows Forms and client/server architectures
- Strong understanding of healthcare systems and regulatory compliance (HIPAA, HiTrust)
- Exposure to FHIR, HL7, and healthcare interoperability standards
- Experience with CI/CD pipelines, Git, JIRA, AzureDevOps, and test automation frameworks
- Knowledge of Infrastructure as Code (IaC) tools like Terraform.
- Azure certifications or equivalent cloud architecture experience
- Background in data engineering, including ETL, data lakes, and warehousing