Senior Software Architect

Bethesda, Maryland, United States | Clinical Affairs Division | Full-time

Apply

 

 

The The Senior Software Architect position plays a critical role in building data infrastructure and software to support analytics, quality improvement and information sharing within the Clinical Affairs Division (CAD), across NACHC internally and as part of NACHC work with federal and community health center partners. The engineer will be responsible for creating the infrastructure to support an organization-wide data dictionary, testing and sandbox framework, and software applications to support projects that improve health center care.

 

The successful candidate will have the ability to develop a data architecture and applications that gather and analyze clinical data and provide clinical decision support and other interoperability solutions to support patient-centered care and care coordination. A knowledge of Fast Healthcare Interoperability Resources (FHIR) and use of Application Programming Interfaces for clinical data exchange is required.  The candidate will work with community health center and federal partners to build solutions to address important issues in public health and the improvement of clinical care for NACHC and its partners. Experience with clinical data and terminologies is strongly preferred. Experience with harmonizing data sets and metrics is ideal. Ability to communicate data to non-technical audiences is needed, as is the ability to manage across multiple projects and teams. Ideal candidate has familiarity with clinical quality measures, clinical decision support and privacy and security frameworks in healthcare. This professional will work with the Informatics team to build a next-generation infrastructure to support a unified data model and cloud-based data warehouse.  The successful candidate must have ability to work in an Agile team and good organizational skills.

 

Specific Duties:

 

Data Architecture:

  • Work closely with Informatics leadership and CAD teams to build, map, and communicate a data dictionary to help streamline, standardize, and align data aggregation work
  • Develop analytics dashboards and create and maintain ongoing metrics for NACHC and its partner organizations
  • Identify missing and low-quality data within data sets and address with cleaning or other statistical methods
  • Coordinate with CAD program leads to incorporate additional data sets
  • Work with engineers to automate analytics, data maintenance and mappings

 

Software Development:

  • Develop a streamlined infrastructure for incorporating and documenting data elements for inclusion in the NACHC Data Dictionary
  • Assist informatics team in mapping and transforming data to the standard Data Dictionary format
  • Perform environmental scans of existing or similar data sets and suggest maps or transformations for alignment
  • Assist with project data strategies and harmonization for implementation
  • Manage the NACHC Data Dictionary and help engineers and informatics team to build infrastructure to maintain and improve it

 

Required Qualifications:

 

Education:

  • Bachelor’s degree considered with experience, Master’s strongly preferred in computer engineering or science or related field

 

Experience/Ability/Knowledge:

  • 5+ years of relevant experience building data architecture and in software development
  • Previous experience working with structured clinical data strongly preferred
  • Experience in FHIR and interoperability using APIs required
  • Experience in Agile development required
  • Experience or training in human-centered design preferred
  • Strong interpersonal and relationship building skills
  • Must be able to balance multiple deadlines and deliver on time or early
  • Must have demonstrated attention to detail
  • Experience building software for use in clinical settings preferred
  • Knowledge of clinical terminologies including SNOMED-CT, LOINC, RxNorm, ICD-10, and CPT a plus

 Other:

  • Willingness and initiative to learn new platforms and tools
  • Occasional travel required
  • Demonstrated awareness and value of cultural humility
  • Ability to work in a diverse team environment
  • Must work well with others as well as independently
  • Strong customer service skills