Search jobs > Cary, NC > Senior software engineer

Senior Software Engineer

Patagonia Health
Cary, North Carolina, US
Full-time

Company Overview

All potential applicants are encouraged to scroll through and read the complete job description before applying.

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 :
  • Proficiency on the Microsoft stack (C#, .NET).
  • Experience with Azure cloud services.
  • Experience with multiple full stack languages and frameworks such as ES6, C#, HTML5, CSS3, .NET, React tools and libraries.
  • Expertise in .NET / .NET Core and Web API development.
  • Advanced SQL skills for database design and management.
  • Experience working with Microsoft SQL Server and No-SQL databases like Redis, Elastic, MongoDB or Cosmos DB.
  • Knowledge of modern DevOps principles and working experience with Azure DevOps, Jira or similar CI / CD products.
  • Healthcare Industry Experience : Previous experience in the healthcare industry or working on healthcare software projects is highly desirable.
  • Problem-Solving : Excellent problem-solving skills with a strong attention to detail.
  • Communication : Strong verbal and written communication skills, with the ability to effectively collaborate with team members and stakeholders.
  • Agile Methodologies : Familiarity with Agile development methodologies and tools.

Nice to have Skills

  • Experience with React Native and mobile development.
  • Experience working with Containers and Kubernetes.
  • Experience working with global teams.

Minimum Qualifications

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

Compensation : Commensurate with knowledge and experience.

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

J-18808-Ljbffr

4 hours ago
Related jobs
Promoted
RELIAS
Morrisville, North Carolina

Are you looking for a high energy, strategic, and fast-paced position as aSenior Software Engineer (Magento/PHP)? Join Relias, the company changing lives throughout the world by helping healthcare organizations improve their clinical and financial outcomes!. The Senior Software Engineer, Communities...

Promoted
VirtualVocations
Durham, North Carolina

Engineer, Software Integration to focus on backend application development and data integration. ...

Promoted
Canonical - Jobs
Raleigh, North Carolina

As a Senior Web Engineer at Canonical, you need an analytical, data-driven mind and a passion to connect and make sense of interesting data from APIs. Our Workplace Engineering team are a highly performant group which specialises in web architecture and analytics specialists. It's part of our en...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Staff Software Engineer, QA. NET, SQL, React, and NodeExperience in designing, developing, testing, and maintaining softwareAbility to drive results through collaboration and technical problem solving. ...

Raytheon Technologies
Morrisville, North Carolina

Senior Embedded Software Engineer. Architecture, design, development, integration, and testing of embedded software for a network security appliances, including device management software, communication protocols, device drivers, and control plane security features. Work closely with a team software...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Software Engineer - Cloud Infrastructure/SRE. ...

LCH Lab. Corp. of America Holdings
Durham, North Carolina
Remote

As a Senior Software Engineer on the Lab Fulfillment team, you will lead the next evolution of Invitae’s core Fulfillment engine while streamlining software tools for Lab Operations. Lead the design and implementation of major software components, systems, and features. Design, develop, test, deploy...

Reperio Human Capital
North Carolina, USA

Senior Embedded Software Engineer. Senior Embedded Software Engineer. Remote, C++, Embedded, Senior, Software, C. As the Embedded Software Engineer, you will utilize your extensive knowledge to collaborate and add value to the large projects they are currently in. ...

NetApp
Durham, North Carolina

Test Engineer, Cloud, Software Engineer, Testing, Computer Science, Engineering, Technology. Title: Senior Software Engineer. As a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the entire lifecycle of the products including design, developmen...

Relias LLC
Morrisville, North Carolina

Are you looking for a high energy, strategic, and fast-paced position as a Senior Software Engineer (Magento/PHP)? Join Relias, the company changing lives throughout the world by helping healthcare organizations improve their clinical and financial outcomes!. The Senior Software Engineer, Communitie...