Description

Duties include:

•    Propose, conceptualize, design, implement, and develop solutions for difficult and complex applications. 
•    Contribute to all phases of a project, including systems analysis, program design, development, and implementation. Serve as project lead for some projects. 
•    Oversee testing, debugging, change control, and documentation for major projects. 
•    Lead and mentor professional staff, as necessary, working on all phases of application development projects. 
•    Engage in long-term strategic planning.in collaboration with staff and project leadership. 
•    Define complex application development administration and programming standards. 
•    Oversee the support, maintenance, operation, upgrades of applications.  
•    Troubleshoot and resolve complex technical problems.
•    Review the physical design of existing systems for optimizing performance.
•    Lead projects, as necessary, for special systems and application development in areas of complex problems.
•    Work with other technical professionals to develop standards and implement best practices.
•    Provide innovative programming and analysis.
•    May mentor junior software developers.

* - Other duties may also be assigned

DESIRED QUALIFICATIONS:

•    BS in Software Engineering, Biostatistics, Bioinformatics or research-related program 
•    Experience performing data analysis in research analyses and visualization work in a healthcare research or clinical setting 
•    Fluency in SQL, Python and R
•    Strong knowledge of cloud platforms such as Google Cloud, Azure or AWS
•    Proficiency in containerization technologies such as Docker and container orchestration platforms like Kubernetes
•    Experience with CI/CD tools such as GitLab CI/CD or GitHub Actions
•    Solid programming skills and experience in scripting 
•    Experience with data transformation and workflow tools such as dbt, Airflow or WDL
•    Strong knowledge of database architecture best practices
•    Strong interpersonal and communication skills to interact with technical and non-technical stakeholders
•    Excellent writing and analytical skills
•    Five years of experience collaborating as a computational biologist or biostatistician
•    Experience with common data models like OMOP, PCORnet or i2b2
•    Experience with ontologies, terminologies, UMLS, or Semantic Web
•    Familiarity with Cloud computing paradigm
•    Experience with working in a medical school environment, and working with HIPAA PHI and other clinical EHR databases 
•    Familiarity with LLMs, NLPs, ML, and other AI technologies

 

EDUCATION & EXPERIENCE (REQUIRED):

Bachelor's degree and eight years of relevant experience, or a combination of education and relevant experience.

 

KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED):

•    Ability to quickly learn and adapt to new technologies and programming tools.
•    Demonstrated experience in designing, developing, testing, and deploying applications. 
•    Strong understanding of data design, architecture, relational databases, and data modeling. 
•    Thorough understanding of all aspects of software development life cycle and quality control practices. 
•    Ability to define and solve logical problems for highly technical applications. 
•    Strong communication skills with both technical and non-technical clients. 
•    Demonstrated experience leading activities on structured team development projects.
•    Ability to select, adapt, and effectively use a variety of programming methods. 
•    Ability to recognize and recommend needed changes in user and/or operations procedures.

 

PHYSICAL REQUIREMENTS*:

•    Constantly perform desk-based computer tasks. 
•    Frequently sit, grasp lightly/fine manipulation.
•    Occasionally stand/walk, writing by hand. 
•    Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds. 

* - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.

Education

BS in Software Engineering