IHME Engineer 3
UW CODE AND REPRESENTATIVE GROUP
11845 (E S 10 SEIU 925 IHME Non Supv)
23283 (NE S 10 SEIU 925 IHME Non Supv)
CLASS SERIES CONCEPT
Within the Institute for Health Metrics and Evaluation (IHME), design, develop, and support analytic code, software application and web-based data structures, data population mechanisms, query and analysis mechanisms, and reporting tools for a variety of formats to support the research mission of the IHME.
BASIC FUNCTION
Within the Institute for Health Metrics and Evaluation (IHME), design, develop, and support analytic code, software application and web-based data structures, data population mechanisms, query and analysis mechanisms, and reporting tools for a variety of formats to support the research mission of the IHME.
DISTINGUISHING CHARACTERISTICS
Under general supervision, lead the design and manage the implementation of software including but not limited to Application Programming Interfaces (APIs) for integration with other application systems and user interfaces for both internal and external stakeholders.
TYPICAL WORK
Performs the duties of an IHME Engineer II;
Design software solutions to novel research problems.
Ability to develop software, identify specifications, and implement requirements autonomously.
Lead the redesign and refactor of existing code to improve efficiency, operability, and performance while maintaining high-quality results.
Perform assessments of existing code base, to provide actionable recommendations for improvements.
Define, document, implement and oversee an application system development methodology, and continuously research technology advancement opportunities to enhance current IHME application systems;
Define product requirements and create architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms;
Evaluate architecture designs by identifying technical solutions for specific problems, validating the technical feasibility of the solution, and guiding the development of prototypes;
Oversee and assure the quality of software products through the use of continuous integration, automated unit testing, code versioning, and code coverage tools;
Lead, coach and mentor junior developers, engineers and analysts from other IHME units in coding; and
Perform other duties as assigned.
MINIMUM QUALIFICATIONS
Bachelor’s degree in Computer Science or related and five years of related experience
OR
Equivalent combination of education/experience.
CLASS SERVICE EXEMPTION
Senior Computer Systems and Network Programming.
CLASS SPECIFICATION HISTORY
- New to SEIU 925 11-10-2020 per PERC Case No. 132072-E-19.
- Prior to 01-01-2021, this work in IHME was in professional staff job code 11560, Software Engineer (E S 10).