Expert Software Engineer (Backend)

Veradigm6 months ago
Raleigh, NC, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Welcome to Veradigm, where our Mission is transforming health, insightfully. Join the Veradigm team and help solve many of today’s healthcare challenges being addressed by biopharma, health plans, healthcare providers, health technology partners, and the patients they serve. Our focus is on harnessing the power of research, analytics, and artificial intelligence (AI) to develop scalable, data‑driven solutions that bring significant value to all healthcare stakeholders.

Veradigm offers provider practices a suite of easy‑to‑use healthcare solutions that streamline clinical and financial workflows, delivering actionable insights to improve outcomes, reduce patients’ out‑of‑pocket costs, and enhance patient understanding of their disease state and medication therapy.

Follow My Health is hiring a talented backend developer passionate about creating life‑saving technology for doctors and patients. Our cloud‑based EHR is built with a services‑oriented architecture on AWS using .NET, WebApi, WCF, ASP.NET, and ASP.NET Core. You will tackle complex technical challenges and deliver vital, reliable product features.

Key Responsibilities

  • Architect and lead development of secure, robust, high‑performance, and scalable technical solutions.
  • Employ technical and thought leadership throughout the product lifecycle, from inception to release.
  • Collaborate with stakeholders to ensure the solution meets business needs.
  • Write well‑factored, testable, and maintainable code demonstrating best practices.
  • Balance development, testing, deployment, and runtime costs to deliver optimal business value.
  • Architect complex application workflows spanning multiple services, messaging platforms, and data stores.
  • Develop and test WebApi and WCF services that implement business logic, access various data storage technologies, and interact via messaging, REST, and SOAP.
  • Write unit and functional tests that ensure comprehensive code coverage.
  • Design SQL Server database schemas and create stored procedures.
  • Write and groom user stories to define, estimate, and track team work.
  • Act as a rotating scrum master to guide your team and ensure timely delivery.
  • Identify and fix performance and security issues.
  • Advocate for the right tools and review code to continuously improve quality.
  • Demonstrate and evangelize best practices in coding and team processes.

Required Qualifications

  • Bachelor’s degree in Computer Science (BSCS) or a related discipline.
  • 8+ years of experience with C#/.NET.
  • 3+ years of experience with .NET WebApi, WCF, REST, relational database development, version control and continuous integration, agile team leadership, and designing solutions with modern architecture patterns (e.g., caching, type‑ahead, retry policies, queuing).
  • 2+ years of experience in one or more areas: cloud development (AWS, Azure, etc.), document storage (AWS S3, MongoDB, etc.), or messaging systems (AWS SQS, ActiveMQ, etc.).

Benefits & Perks

  • Compensation: Comprehensive compensation package.
  • Benefits: Includes holidays, vacation, medical, dental, and vision insurance, company‐paid life insurance, and retirement savings.
  • Opportunities for professional development and career growth.
  • A diverse and inclusive work environment where every voice is valued.

Required Skills

SQL Server
WebApi
C#
Cloud computing (AWS/Azure)
WCF
.NET
Version control
REST
CI/CD
Agile methodologies