Location: Remote • Alabama, Arizona, Connecticut, Florida, Hawaii, Illinois, Kentucky, Louisiana, Maryland, Massachusetts, Minnesota, Missouri, Montana, Nevada, New Hampshire, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, Rhode Island, Tennessee, Texas, Virginia, Washington, Wisconsin • 🇺🇸 United States
Contribute to architectural design, ensuring alignment with scalability, performance, security, and compliance standards.
Develop, design, test, and deploy cloud-based applications using C#, .NET Core, SQL, Azure, and Angular.
Establish and enforce coding standards, design patterns (SOLID, DDD, CQRS, etc.), and development methodologies (Agile, CI/CD, DevOps).
Write, review, and maintain high-quality code with strong emphasis on unit testing (XUnit/NUnit), integration testing, and automated pipelines.
Mentor and coach engineers across teams, promoting continuous learning and knowledge sharing.
Collaborate with cross-functional stakeholders to translate requirements into technical designs and solutions.
Drive adoption of best practices in DevOps, microservices, containerization (Docker), messaging (Service Bus), caching (Redis), and observability (App Insights, logging, monitoring).
Participate in architectural reviews, code reviews, and design discussions.
Contribute to long-term platform strategy, modernization, and cloud migration initiatives.
Troubleshoot production issues and guide root cause analysis to ensure system reliability.
Requirements
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
8+ years of professional software development experience, with at least 3+ years in a senior or lead role
Proven experience designing and implementing enterprise-scale applications on the Microsoft stack (C#, .NET Core/Framework, Entity Framework, SQL Server, Azure)
Strong expertise in object-oriented design, design patterns, SOLID principles, domain-driven design, and event-driven design
Experience with C#, Angular, TypeScript, HTML, CSS, JavaScript and Python
Strong SQL skills including query optimization, schema design, and stored procedures
Cloud-native development in Microsoft Azure: App Services, Functions, Service Bus, Storage, Key Vault, Azure SQL, and monitoring tools
Familiarity with microservices architecture, RESTful APIs, and event-driven systems
Hands-on experience with CI/CD pipelines, Azure DevOps, Git, Docker, and Infrastructure as Code (Terraform/ARM)
Experience implementing unit testing frameworks (XUnit, NUnit, Moq), automated testing, and test-driven development (TDD/BDD)
Knowledge of healthcare domain standards (HIPAA, HITRUST, SOC2) is a strong plus.
Access to our award-winning RethinkCare platform supporting neurodiversity in the workplace through parental success, professional resilience, and personal wellbeing.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.