We’re building the team of a major healthcare services firm and looking for a Full Stack Software Engineer with strong C#/.NET development experience and a solid foundation in Machine Learning. This is an exciting opportunity to work on projects that combine traditional application development with data-driven, intelligent solutions.
You’ll play a key role in designing, building, and deploying scalable software systems — from the web interface to the backend and data layers — while collaborating with data scientists to bring ML models into production environments.
Key Responsibilities
• Design, develop, and maintain full stack applications using C#, .NET, and modern front-end frameworks (e.g., React, Angular, or Vue)
• Integrate and deploy machine learning models into production systems
• Collaborate with data scientists to operationalize ML pipelines and ensure performance and scalability
• Build and consume APIs to connect front-end and back-end systems
• Write clean, maintainable, and testable code following best practices and design patterns
• Participate in architecture discussions, code reviews, and continuous improvement initiatives
• Troubleshoot and resolve complex software issues in development and production environments
• Stay up to date with emerging technologies in .NET and ML frameworks
Qualifications
Required:
• 3+ years of experience in C# and .NET Core development
• Hands-on experience with SQL Server or other relational databases
• Experience with front-end frameworks (React, Angular, or similar)
• Familiarity with RESTful APIs, microservices, and cloud platforms (Azure preferred)
• Working knowledge of machine learning frameworks such as TensorFlow, PyTorch, or ML.NET
• Strong understanding of object-oriented design and software engineering principles
Preferred:
• Experience deploying ML models into production environments
• Knowledge of Azure Machine Learning or similar cloud ML services
• Familiarity with data engineering concepts and tools
• Understanding of CI/CD pipelines, Docker, and Kubernetes
• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
The Opportunity
• Opportunity to work on cutting-edge applications in healthcare services that blend software engineering and AI
• Collaborative, innovative, and supportive team environment
• Competitive salary and comprehensive benefits package
• Professional growth opportunities and ongoing learning support