Senior Software Engineer
Remote, North Carolina
Who We Are
Constellation Quality Health is a non-profit health care quality consultancy and QIO-like Entity certified by Centers for Medicare and Medicaid Services (CMS) founded by physicians in 1983. Headquartered in North Carolina�s Research Triangle, we offer an array of quality improvement, clinical review, audit, technical, and consulting services and solutions to improve care delivery, system performance, and patient outcomes.
What You�ll Do
The Senior Software Engineer will play a critical role in the development and maintenance of our software tools and applications. This position requires a deep understanding of BOTH C# and VB.NET, as well as a wide range of technologies. The ideal candidate will have strong communication and leadership skills, experience with application design, and experience working in the healthcare industry.
We expect you to:
- Develop, maintain, and enhance applications written in C# and VB.NET.
- Work with technologies such as ASP.NET MVC, ASP.NET Web Forms, SQL Server, SQL Azure, Azure Storage, and Azure App Services.
- Design and implement user interfaces using HTML5, CSS, JavaScript, and third-party UI libraries such as Telerik or DevExpress.
- Write and optimize SQL queries and stored procedures.
- Import, export, convert, and process data files in various formats.
- Troubleshoot and resolve application issues, including performance, connectivity, and other technical problems.
- Gather requirements and communicate effectively with stakeholders to understand and meet their needs.
- Participate in the design and architecture of applications, contributing to both front-end and back-end development.
- Collaborate with other team members to ensure successful project delivery.
Who You Are:
The successful candidate meets the following requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- Proven experience as a Senior Software Engineer or in a similar role.
- Experience leading a team of developers, performing code reviews, approving pull requests, assigning work tasks, and leading project meetings.
- Experience working in the U.S. healthcare industry is REQUIRED including the processing of medical claims and beneficiary data, HIPAA requirements, EHR systems, and EDI data exchange implementations including flat files and hierarchical formats such as X12 or FHIR.
- Proficiency in C# and VB.NET. VB.NET is NOT optional. You will be working on VB.NET applications.
- Experience with ASP.NET MVC and ASP.NET Web Forms.
- Experience designing and building web API's.
- Strong knowledge of SQL Server and SQL Azure, including the design and development of relational databases.
- Strong skills in writing, troubleshooting, and optimizing SQL queries and stored procedures.
- Familiarity with Azure Storage and Azure App Services.
- Proficiency in front-end technologies such as HTML5, CSS, and JavaScript.
- Experience with third-party UI libraries such as Telerik or DevExpress.
- Proven experience troubleshooting and resolving system issues.
- Experience designing multi-tier applications.
- Ability to apply SOLID principles when necessary and appropriate to ensure high-quality, maintainable, and scalable software.
- We are looking for a senior-level candidate who excels in: Problem Solving, Leadership, Communication, Adaptability, Time Management, Critical Thinking, and Teamwork.
- Experience with cloud platforms, particularly Microsoft Azure preferred.
- Experience with the processing, storage, and conversion of documents in both PDF and image formats, like TIFF and JPG preferred.
- Familiarity with the process of attaining a cybersecurity certification, such as SOC-2 or HITRUST preferred.
Why Constellation Quality Health?
We offer a competitive salary and benefits package and a flexible work environment.
Equal opportunity employer of protected veterans
Equal opportunity employer of individuals with disabilities
We do not discriminate on the basis of race, ancestry, color, religion, sex, age, marital status, sexual orientation, gender identity, national origin, medical condition, disability, veteran status, or any other basis protected by law.
Applicants and employees are protected from discrimination based on inquiring about, disclosing, or discussing compensation or the compensation of other applicants or employees.