What are the responsibilities and job description for the Senior Software Engineer position at Patagonia Health?
Company Overview
Patagonia Health Inc. is a healthcare software supplier that has built a cloud and apps-based software solution. The solution includes an integrated, federally-certified, Electronic Health Record (EHR), Practice Management (PM) and Billing software. The company’s mission is to solve two major barriers to EHR adoption, usability and cost, and address customers’ number one problem : billing. Patagonia Health’s one-of-a-kind apps-based system represents a paradigm shift in the EHR software industry, and its highly-intelligent solution uses sophisticated technology that is extremely easy-to-use. Innovative and unique apps provide timely data for organizations to improve workflow, streamline their operations and take their organizations to the next level.
Position : Senior Software Engineer
Patagonia Health is looking for a full stack Senior Software Engineer to join a fast paced R&D team based in Cary, NC. In this position, you will be responsible for design, development and delivery of mission critical scalable software and engineering solutions for Patagonia Health’s SaaS based Electronic Health Record (EHR) offering.
Job Location : Cary, NC
Full Time position
Essential Responsibilities
- Design and Development : Lead the design, development, and maintenance of healthcare software applications using Microsoft technologies (C#, .NET), jQuery, Azure, React, Node.js, and SQL.
- Collaboration : Work closely with cross-functional teams, including product managers, designers, QA and other engineers, to deliver robust and scalable software solutions.
- Code Quality : Write clean, maintainable, and efficient code while following best practices and coding standards.
- Testing and Debugging : Conduct thorough testing and debugging of applications to ensure high performance and reliability.
- Cloud Integration : Implement and manage cloud-based solutions using Azure to enhance the scalability and efficiency of our software products.
- Database Management : Design, optimize, and manage SQL databases to ensure data integrity, security, and performance.
- Technical Leadership : Mentor and guide junior developers, providing technical expertise and fostering a culture of continuous learning and improvement.
- Documentation : Maintain comprehensive documentation for all developed applications and systems to facilitate future maintenance and enhancements
Required Skills
Education : Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Experience : 5-10 years of professional software development experience.
Technical Skills :
Nice to have Skills
Minimum Qualifications
Compensation : Commensurate with knowledge and experience.
Patagonia Health Inc is an EEO employer - M / F / Vets / Disabled