Duties include:
· Propose, conceptualize, design, implement, and develop solutions for difficult and complex applications independently.
· Oversee testing, debugging, change control, and documentation for major projects.
· Supervise professional staff, as necessary, working on all phases of application development projects.
· Engage in long-term strategic planning.
· Define complex application development administration and programming standards.
· Oversee the support, maintenance, operation, and 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.
* - Other duties may also be assigned
DESIRED QUALIFICATIONS:
Master’s degree in Computational Biology, Bioinformatics, Applied Mathematics, Computer Science, Electrical Engineering, or other quantitative field preferred.
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):
PHYSICAL REQUIREMENTS*:
* - 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.
Bachelor's degree