Link copied to clipboard!
Back to Jobs
Sr. Full Stack Software Engineer at Newcastle Associates, Inc.
Newcastle Associates, Inc.
Chicago, Illinois
Information Technology
Posted 0 days ago
Job Description
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
• 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
• 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)
• 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
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.