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 tot his job
Apply To this Job