Software Engineer (Full Stack/ .NET)
Who We Are:
TurningPoint Healthcare Solutions is a leader in advanced clinical and technology-enabled complex condition management. TurningPoint provides an innovative suite of specialty care management services and technologies that enable health plans and employers to improve the safety, quality, and affordability of healthcare. Through its platform and specialized team of clinical experts, TurningPoint works collaboratively with providers to deliver optimal care. TurningPoint offers condition-specific, quality-driven, value-based care management services that optimize care from diagnosis and discovery through recovery. TurningPoint’s comprehensive and integrated suite of services enhances the support individuals need, at the time they need it most. Since launching in 2015, TurningPoint has provided support to more than 50 million people nationwide across numerous clinical specialties including musculoskeletal, pain management, cardiology, wound care, ear/nose/throat, and sleep. TurningPoint’s model moves beyond denial-based care to holistic condition management that improves outcomes and reduces cost. TurningPoint is an independent organization, not owned or affiliated with a health plan or provider system.
Position Summary:
We are seeking a highly skilled full-stack Software Engineer who is proficient in both front-end and back-end development. The ideal candidate will have a strong technical background, a passion for building scalable and robust applications, and a commitment to delivering high-quality software solutions. As a key member of our development team, you will collaborate with cross-functional teams to design, develop, and deploy innovative cloud-first web applications. Join our team and help us shape the future of enterprise software solutions at TurningPoint Healthcare Solutions.
Roles and Responsibilities:
- Collaborate closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
- Design and develop scalable, responsive, and user-friendly web applications using modern front-end technologies and frameworks like React, Angular, or Vue.js.
- Develop and maintain server-side code using back-end technologies such as .Net, Node.js.
- Design and implement RESTful APIs for seamless integration between front-end and back-end systems.
- Implement authentication and authorization mechanisms to ensure data security and user privacy.
- Write clean, well-structured, and maintainable code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to peers to ensure code quality and consistency.
- Perform unit testing, integration testing, and end-to-end testing to validate software functionality and reliability.
- Troubleshoot and debug issues to identify and resolve technical problems in a timely manner.
- Stay up-to-date with emerging technologies and trends in full stack development.
- Implement security best practices to protect sensitive data and ensure compliance with industry standards and regulations.
- Continuously monitor, analyze, and optimize API performance to deliver the best user experience for our customers.
- Communicates effectively with other technical and non-technical business users both orally and in writing.
- Works within a collaborative team environment.
- Respects and maintains HIPAA confidentiality guidelines.
- Other duties as directed.
Education, Experience and Licensure:
- The drive to work in a fast-paced environment.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a full-stack Software Engineer with 3 years of experience.
- Strong proficiency in .NET technologies, including ASP.NET, C#, and .NET Core.
- Strong proficiency in front-end frameworks such as React, Angular.
- Experience with API design patterns, RESTful APIs, and API security protocols (OAuth, JWT, etc.).
- Proficiency in database technologies such as SQL Server or NoSQL databases.
- Excellent problem-solving skills and the ability to work in a collaborative team environment.
- Strong communication skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Preferred Education, Experience and Licensure:
- Strong expertise in design application architecture with cloud platform such as Azure, AWS, etc.
- Experience with a Continuous Integration and Continuous Delivery environment, including the use of source control and Release Management products.
- Experience with React, NextJs Framework
- Experience with Microsoft Dynamics xRM
- Knowledge of the Healthcare Industry
- Experience with Agile methodologies.
TurningPoint Healthcare Solutions is an Equal Opportunity Employer.