Associate Software Engineer - .Net

Ensora Health

Town of Texas (WI)

On-site

USD 70,000 - 85,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A healthcare technology leader is seeking an Associate Software Engineer in Wisconsin. The ideal candidate has a foundational knowledge of .NET, C#, PostgreSQL, and a passion for developing skills in a collaborative environment. This role includes designing and deploying enterprise applications while focusing on software quality and integrating APIs. Candidates should have a Bachelor's degree in Computer Science or a related field and at least one year of relevant experience. Applications from diverse backgrounds are encouraged.

Qualifications

  • 1+ years of professional software development experience, including internships or co-ops.
  • Familiarity with Agile methodologies and Scrum.
  • Strong knowledge of RESTful APIs.

Responsibilities

  • Design, develop, test, and deploy application features using .NET and C#.
  • Write and maintain efficient SQL queries and database objects.
  • Collaborate with product managers and QA engineers in an Agile environment.

Skills

C#
.NET
PostgreSQL
SQL queries
APIs integration
Object-oriented programming (OOP)
Scrum
Agile methodologies
Debugging skills
Problem-solving

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Git
Entity Framework

Job description

Ensora Health is the leading provider of software and services for mental and behavioral health therapists, trusted by over 200,000 individual providers and more than 28,000 practices. Our unmatched expertise, partnership, and breadth of products allow us to fine‑tune solutions that meet the specific needs of everyone from solo practitioners to larger practices. With AI‑enabled solutions that span practice management to electronic medical records and e‑prescribing to billing, we help eliminate administrative complexity and create harmony between therapists, their clients, and the whole healthcare community.

Job Description

We are seeking an Associate Software Engineer with a strong foundation in .NET, C#, and PostgreSQL to contribute to the design, development, and maintenance of enterprise applications. The ideal candidate has early professional experience building back‑end services, integrating APIs, and working with relational databases, and is eager to continue developing their technical skills. This role involves collaborating closely with cross‑functional teams and learning from senior engineers to deliver high‑quality, maintainable software that supports business needs.

Key Responsibilities
  • Design, develop, test, and deploy application features using .NET (Core and/or Framework) and C# with guidance from senior engineers.
  • Write and maintain efficient SQL queries, stored procedures, and database objects in PostgreSQL or equivalent relational databases, following established patterns and standards.
  • Contribute to scalable software solutions by applying modern design patterns and best practices within existing architectures.
  • Collaborate with product managers, QA engineers, and other developers in an Agile/Scrum environment to deliver sprint commitments.
  • Participate in code reviews by submitting quality code, responding to feedback, and learning established coding standards and practices.
  • Integrate application components with third‑party APIs and internal services under guidance.
  • Assist with troubleshooting issues, investigating defects, and helping improve application performance and reliability.
  • Participate in technical discussions and learn about architectural decisions affecting the system.
  • Maintain and update technical documentation related to code changes, features, and processes.
Required Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 1+ years of professional software development experience, including internships, co‑ops, or strong academic projects, with exposure to .NET technologies.
Preferred Qualifications
  • Familiarity with Scrum or other Agile methodologies, with an interest in learning team processes and ceremonies.
  • Exposure to automated testing and an understanding of the importance of test coverage and reliable releases.
  • Basic knowledge of containerization concepts (e.g., Docker) and awareness of microservices architecture.
  • Some front‑end experience or coursework using React, Angular, or Blazor is a plus.
  • Familiarity with unit testing frameworks such as xUnit, NUnit, or MSTest.
  • Exposure to PHP through professional experience, academic projects, or personal development work is a plus.
  • Working knowledge of C#, ASP.NET Core / MVC / Web API, and familiarity with Entity Framework (Core or EF6).
  • Exposure to AI‑assisted development tools (such as GitHub Copilot) or a demonstrated interest in using modern tools to improve productivity and code quality.
  • Foundational experience working with PostgreSQL or other relational databases, including writing queries and understanding basic performance considerations.
  • Experience consuming and integrating RESTful APIs.
  • Familiarity with version control systems (Git preferred) and basic CI/CD concepts.
  • Solid understanding of object‑oriented programming (OOP) principles and awareness of common design patterns.
  • Exposure to cloud platforms such as AWS or Azure through coursework, projects, or early professional experience.
  • Strong problem‑solving, debugging, and analytical skills, with a willingness to learn and grow.
Additional Information

While we've outlined some key qualities we typically seek, it's essential to remember that there might be additional unique strengths and talents you possess that would make you an exceptional match for us, even if they're not explicitly mentioned. Studies have consistently highlighted the significance of this principle, particularly for individuals from disenfranchised backgrounds, including women and other marginalized groups. These individuals often hesitate to apply unless they meet every single requirement, unlike their male counterparts who are more inclined to apply when they meet around 60% of the criteria.

The message we want to convey is that taking a leap of faith and applying can be incredibly rewarding. Your distinct abilities and perspectives could be exactly what we need to create a more diverse and inclusive team. So, don't hesitate—apply today and let's explore the exciting possibilities together!

All your information will be kept confidential according to EEO guidelines.

At Ensora Health, Diversity, Equity, Inclusion, and Belonging aren’t just words. We celebrate what makes us unique, foster an ecosystem of inclusion for all and harness our talents to promote diversity of thought and action in everything we do.

We instill Diversity, Equity, Inclusion, and Belonging into the fabric of our CARING culture and business, as we strive to be recognized not only as the leader in healthcare technology, but also for our intentional efforts to promote a diverse community.

We will champion non‑discriminatory practices throughout the employee and customer lifecycle; caring for every person regardless of race, national origin, color, religion, disability, sex, orientation, or familial status.

Ensora Health is an equal opportunity employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - PHP
Software Engineer - PHP

Ensora Health • North Carolina

On-site
USD 80,000 - 110,000
Diversity, Equity, Inclusion initiatives
Innovative work environment
Senior Software Engineer
Senior Software Engineer

Alignment Health • United States

On-site
USD 130,000 - 196,000
Senior Software Engineer (Hybrid)
Senior Software Engineer (Hybrid)

Alignment Health • Orange (CA)

On-site
USD 130,000 - 195,000
Senior Software Development Engineer (Back-end)
Senior Software Development Engineer (Back-end)

Jobgether • United States

On-site
USD 160,000 - 230,000
Competitive base salary
Commissions and stock options
Medical, dental, and vision insurance
+4
Senior Software Engineer (Hybrid)
Senior Software Engineer (Hybrid)

Alignment Healthcare USA, LLC in • Orange (CA)

Hybrid
USD 130,000 - 195,000
Senior Software Engineer I, Care Innovation, Agentic Care
Senior Software Engineer I, Care Innovation, Agentic Care

Spring Care, Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 159,000 - 191,000
Health, Dental, Vision
401(k) match
Parental leave
+5
Senior Software Engineer I, Care Innovation
Senior Software Engineer I, Care Innovation

Spring Health • Seattle (WA)

Hybrid
USD 120,000 - 150,000
Health, Dental, Vision benefits
401(k) match up to 2%
Paid time off policies
+2
Software Engineer, Associate
Software Engineer, Associate

United States Digital Space LLC • United States

Hybrid
USD 81,000 - 121,000
Retirement benefits
Education reimbursement
Health & wellbeing
+2
Senior Applications Engineer
Senior Applications Engineer

Medidata Solutions • New Jersey

Hybrid
USD 114,750 - 153,000
Senior Software Engineer I, Care Innovation
Senior Software Engineer I, Care Innovation

Springhealth66 • Seattle (WA)

Hybrid
USD 159,000 - 191,000
Health, Dental, Vision benefits
401(k) match
Yearly therapy visits
+4