Assistant Director, Software Engineering

Updated: about 1 month ago
Location: Kansas City, KANSAS
Deadline:

Posting Details


Position Information

Working Title Assistant Director, Software Engineering
Classification Title Assistant Director
Position Number 01203540
Hours Per Week 40
Department Enterprise Analytics
Campus Location Kansas City Metro
Student Position
Position Summary

This individual will manage and oversee Medical Informatics (MI) personnel developing and operating data warehouses and medical informatics systems, supporting system infrastructure, analyzing data, and developing clinical informatics research solutions. This position requires excellent written and oral communication skills, problem solving and organizational skills, advanced knowledge of database software and software development, demonstrated ability to work independently and collaboratively, and previous experience supervising engineering staff. This position is a management position and reports to the Associate Vice Chancellor and Director of the Center for Medical Informatics & Enterprise Analytics. This includes developing/interacting with clinical systems (Ex. EPIC, Cerner, Meditech), data warehouses and analytics, national terminology vocabularies (UMLS, RxNorm, LOINC, FDB), National healthcare quality organizations (Ex: UHC, AHRQ) and external registries and state/national datasets. It provides leadership in the areas of technical integration and maintenance of data discovery efforts, such as the NCATS ACT and the Greater Plains Collaborative network.

Required Qualifications

This position requires an information technology professional with extensive health information technology experience. The minimum educational requirement is either a 1) bachelor’s degree in Information Science, Computer Science other technology-related discipline. For candidates with a bachelor’s degree, 5 years’ experience in the design, development and implementation of information systems and 3 years of management experience is required. For candidates with a master’s, doctorate, or post-baccalaureate professional degree, 3 years’ experience is required.

  • 3+ years’ experience in software engineering design, development, and implementation for the healthcare field focused on integration of large, complex and heterogeneous clinical data.
  • The applicant must have strong experience programming in at least one higher level language (C, C++, Java) and with scripting languages (Python, Ruby, Perl). Client side scripting experience with JavaScript is required.
  • The applicant must have 3+ years’ experience developing in a LINUX/UNIX environment and working as part of a team using code management systems (ex: Subversion, CVS, Mercurial). Apache web server administration, and LINUX or UNIX system administration is required.
    The applicant must have experience developing database driven applications (ex: Oracle, MySQL, Postgres, MS SQLServer) and be fully versed in relational databases, their design, and accessing data using SQL.
Preferred Qualifications
  • Masters in Computer Engineering/Science, Business Administration, or Informatics.
    3- 5 years of experience in the management of multiple projects and supervision of personnel.
    Experience managing and partnering with information system vendors as well as internal application development. Experience managing and partnering with information system vendors as well as internal application development. Understanding of data warehousing, business intelligence applications and web based technologies such as CSS, HTML, XML, and JavaScript.
  • Certification in project management is desirable.
  • Experience in knowledge discovery in databases (KDD) and data mining is also desirable: especially data preprocessing and transformation and frameworks for analysis.
  • Experience with intersystem messaging via HL7, FHIR, SOAP, and XML/XSLT is desirable.

Skills:

  • Software engineering competence, software development life cycle management, and project management.
  • Knowledge of healthcare information technology and experience with major EMR systems.
Environment Office
Physical Requirements Sedentary
Probation Status

Subject to the regulations of the State of Kansas, the Board of Regents and the University of Kansas Medical Center, I understand and agree that I may be subject to a probation period and during the probation period I serve at the pleasure of the Executive Vice Chancellor of KUMC and my employment may be ended at any time during that period.

Hiring Range
EEO Statement

KU Medical Center is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disability status, or genetic information.


Job Duties

Description of Job Duty

Manage and monitor all day-to-day activities of MI engineering personnel. Direct and manage personnel operating the infrastructure supporting medical informatics systems, data warehouses, and business intelligence applications. This includes hiring/supervising staff, staff training and development, maintaining personnel records, ensure quality control and evaluate staff performance.

Job Duties

Description of Job Duty

Ensure the integrity and security of institutional data. Follow change management procedures. Adhere to confidentiality and security policies and procedures. Test and verify accuracy of data. Provides adequate security through identification of user types in conjunction with the user department. Performs design reviews and technical reviews when appropriate.

Job Duties

Description of Job Duty

Directs operational activities related to custom software development, software configuration and/or integration of purchased software solutions. Ensures system availability meets the service level agreement requirements of the medical center and external customers. Involved in identifying and ensuring compliance of staff related to functional and system training requirements as well as departmental SOPs, mission and objectives.

Job Duties

Description of Job Duty

Determines applications architecture and strategy, providing vision, problem anticipation and problem solving to the teams involved in systems analysis, reporting and applications development.

Job Duties

Description of Job Duty

Under general supervision, formulates/defines specifications for complex software. Designs, codes, benchmark testing, debugging and documentation of programs. Applications generally deal with original program development of support of locally developed programs, but with connectivity to institutional programs. Competent to work at the highest technical level on all phases of software systems programming applications. May have responsibility for the evaluation of new and existing software products. May assist other programmers to effectively utilize the developed software, and as a member of a larger programming team.

Job Duties

Description of Job Duty

Provide technical assistance to users. Provide expert level support for problem determination and resolution. Communicate effectively and collaboratively with other workers and customers. Maintains familiarity with emerging techniques and technologies related to current assignments.

Job Duties

Description of Job Duty

Directs the operational activities related to custom software deployment, software configuration, and/or integration of purchased software solution. Directs the infrastructure operation supporting MI systems (e.g., REDCap), data warehouses (e.g., HERON), and business intelligence applications (e.g., QlikView).

Job Duties

Description of Job Duty

Other duties assigned by Director of Medical Informatics.


View or Apply

Similar Positions