The Senior Backend Engineer will play a key role in building our next-generation healthcare quality digital offerings for use by internal and external customers. This person will work as a strong technology expert alongside stakeholders, customers, and NCQA’s business teams, technical teams, and departments to ensure delivery of our product roadmap by helping to build and architect solutions. This person will work across local and remote teams to drive best practices, high quality, and timely, on-budget deliverables. This person will be a thought leader amongst a team of engineers who will be responsible for developing, testing, and delivering NCQA’s own products and for contract engagements. This person will also contribute to related software projects in support of NCQA’s digital transformation.
Responsibilities:
- Software Development: Collaborate with cross-functional teams to design, develop, test, and maintain software applications using C#, TypeScript, React, and other related technologies. Identify and troubleshoot software defects and issues, working with the team to find effective solutions. Develop and execute unit and integration tests to ensure software quality and reliability. Continuously improve software performance, scalability, and maintainability. Design and architect features for new and existing applications.
- Code Review: Participate in code reviews to ensure code quality, adherence to best practices, and maintainability. Help determine and set best practices on the team.
- Collaboration: Collaborate with Product Managers, QA Engineers, and other stakeholders to understand requirements and deliver features that meet business needs.
- Mentoring: Invest in junior members of the team. Coach junior engineers on best practices and adherence to standards.
- Agile Development: Work in an Agile/Scrum environment to deliver software features and enhancements on time.
Requirements:
- Bachelor's degree in a field related to computer science or information systems. Advanced degree preferred.
- 5+ years experience developing software on major modern platforms using C#.
- Fluent in SQL.
- Experience with Azure Cloud computing.
- API consumption & architecture, including designing new APIs.
- Intimate knowledge of healthcare operations (e.g. health plans, large provider systems, EHRs), subject matter expertise in FHIR, CQL, and HL7 processes (e.g., WG procedure, balloting, maturity).
- Strong analytic skills.
- Excellent interpersonal skills. High motivation and ability to work with teams to meet project objectives.
- Ability to work on multiple projects simultaneously.
- Ability to meet project deadlines and goals without management supervision.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
NCQA is a drug-free workplace. NCQA recruits, hires, trains, and promotes individuals, and administers any and all personnel actions, without regard to race, color, religion, national origin, age, sex, pregnancy, citizenship, familial status, disability status, veteran status, genetic information, or other protected statuses under applicable state and federal laws.
NCQA will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c).
#J-18808-Ljbffr