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

2 hours ago
Related jobs
Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Software Engineer - 3D Mapping and Geospatial Systems. ...

Promoted
2K
Cary, North Carolina

Epic is looking for a Software Engineer to join a growing team of data professionals who provide valued insights across all of Epic's games and the Unreal Engine. Experience working with data teams and their customers (data scientists, analysts, engineers implementing telemetry, engineers developing...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Software Engineer - Data and Automations to lead a project focused on building and optimizing automations for web-based job post data extraction and cleaning. ...

Promoted
DICE
Durham, North Carolina

Our client, Digipulse Technologies, Inc, is seeking a Senior Software Engineer. ...

Promoted
VirtualVocations
Durham, North Carolina

Key Responsibilities:Lead the end-to-end software development lifecycle, including design, testing, deployment, and operationsDesign and implement high-performance microservices architectures and real-time online inferencing for complex modelsMentor and develop team members while upholding engineeri...

Promoted
Money Fit by DRS
Raleigh, North Carolina

Senior Software Engineer – Blue Sky. As a Senior Software Developer, you will drive product implementation to accomplish on-time and efficient delivery of high-quality software products. This is a position on the Blue Sky software development team, our products focus on Blue Sky regulatory and compl...

Riverbed Technology
Cary, North Carolina

We are looking for a talented and passionate Senior Software Engineer to join our team and play a key role in developing and deploying cutting-edge AI solutions. Collaborate with cross-functional teams (data science, engineers, product managers, solutions engineers) to ensure successful integration ...

Epic Games
Cary, North Carolina

We are looking for a Software Engineer passionate about creating world-class, industry leading game engine technologies, targeting the full spectrum of Apple platforms. Well-versed in software engineering principles, especially API and system design. Our team of engineering experts are always innova...

Merz Aesthetics
Raleigh, North Carolina

Running the software testing procedures to evaluate the software. Perform software unit testing for software test tools. Provide input to the software requirements for the host application and software tools. Implement the software test automation tools for the medical device host application and en...

Relias LLC
Morrisville, North Carolina

Are you looking for a high energy, strategic, and fast-paced position as a Senior Software Engineer? Join Relias, the company changing lives throughout the world by helping healthcare organizations improve their clinical and financial outcomes!. We seek an experienced Senior Software Engineer with a...