Full Stack C# .Net Developer
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.
- Ability to work on existing legacy applications with the purpose of maintaining or migrating them to more recent technologies.
- 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.
- Qualifications
- 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 2-5 year 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 but not required skills:
- 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 PowerShell
- Experience with Microsoft Dynamics CRM
- Knowledge of the Healthcare Industry
- Experience with Agile methodologies.
Apply Now
Apply Now