Senior Software Engineer

Company:  Patagonia Health
Location: Cary
Closing Date: 16/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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

  1. 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.
  2. Collaboration: Work closely with cross-functional teams, including product managers, designers, QA and other engineers, to deliver robust and scalable software solutions.
  3. Code Quality: Write clean, maintainable, and efficient code while following best practices and coding standards.
  4. Testing and Debugging: Conduct thorough testing and debugging of applications to ensure high performance and reliability.
  5. Cloud Integration: Implement and manage cloud-based solutions using Azure to enhance the scalability and efficiency of our software products.
  6. Database Management: Design, optimize, and manage SQL databases to ensure data integrity, security, and performance.
  7. Technical Leadership: Mentor and guide junior developers, providing technical expertise and fostering a culture of continuous learning and improvement.
  8. Documentation: Maintain comprehensive documentation for all developed applications and systems to facilitate future maintenance and enhancements.

Required Skills

  1. Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  2. Experience: 5-10 years of professional software development experience.
  3. Technical Skills:
    1. Proficiency on the Microsoft stack (C#, .NET).
    2. Experience with Azure cloud services.
    3. Experience with multiple full stack languages and frameworks such as ES6, C#, HTML5, CSS3, .NET, React tools and libraries.
    4. Expertise in .NET/.NET Core and Web API development.
    5. Advanced SQL skills for database design and management.
    6. Experience working with Microsoft SQL Server and No-SQL databases like Redis, Elastic, MongoDB or Cosmos DB.
    7. Knowledge of modern DevOps principles and working experience with Azure DevOps, Jira or similar CI/CD products.
    8. Healthcare Industry Experience: Previous experience in the healthcare industry or working on healthcare software projects is highly desirable.
    9. Problem-Solving: Excellent problem-solving skills with a strong attention to detail.
    10. Communication: Strong verbal and written communication skills, with the ability to effectively collaborate with team members and stakeholders.
    11. Agile Methodologies: Familiarity with Agile development methodologies and tools.

Nice to have Skills

  1. Experience with React Native and mobile development.
  2. Experience working with Containers and Kubernetes.
  3. Experience working with global teams.

Minimum Qualifications

  1. Minimum 5 years of professional software development experience with C#, .NET, jQuery, Node.js, React, Microservices, SQL and APIs.
  2. Bachelor's Degree.

Compensation: Commensurate with knowledge and experience.

Patagonia Health Inc is an EEO employer - M/F/Vets/Disabled

#J-18808-Ljbffr
Apply Now
Share this job
Patagonia Health
  • Similar Jobs

  • Senior Software Engineer

    Raleigh
    View Job
  • Senior Software Engineer

    Raleigh
    View Job
  • Senior Software Engineer

    Raleigh
    View Job
  • Senior Software Engineer

    Raleigh
    View Job
  • Senior Software Engineer

    Raleigh
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙