Position Information
Classification Title IT Systems Support Professional FLSA Exempt Job Family FTE 1.00 Minimum Qualifications…
Requires at least a baccalaureate degree in the field. Please contact your Human Resources office for an evaluation of education/experience in lieu of the required minimum qualifications.
Preferred Qualifications
5+ years relevant programming experience with a Master's degree in Computer Science, Statistics, Mathematics or Biology.
The successful applicant will create quality code, modular designs and clean APIs, using external frameworks as needed. They will work collaboratively within a nine member team of software developers, actively share design ideas on a daily basis and provide technical guidance to junior developers. The applicant will bring an interest in exploring and integrating new technologies, and help evolve in-house build and deploy tooling. They will work with biological data scientists and other website users to help translate complex scientific use cases into effective tools and interfaces.
Position Summary
Join a team of JavaScript and Java developers at VEuPathDB, an academic project of 50+ developers, data scientists and biologists. VEuPathDB specializes in scientific websites presenting biological data to researchers worldwide who investigate malaria and other globally critical diseases (See PlasmoDB.org and ClinEpiDB.org).
Combine the advantages of an academic environment with the rigor of developing a production system. Work in an intellectually challenging yet relaxed environment. Expect a mathematical and computer science focus and the excitement of diverse projects. Enjoy flexible work hours, partial remote work with HR approval, and excellent vacation, tuition, health and retirement benefits. Work on a resource that makes a difference in the health of millions of people.
The VEuPathDB project, including this open position, is funded by multiple renewable contracts. VEuPathDB has had continuous, and expanding, funding for 19 years, and expects the trend to continue. Position is contingent on continued funding. Local residence is needed.
The Senior JavaScript Developer will co-design and evolve a large-scale scientific React application featuring sophisticated user interface components and data visualizations. They will contribute to the architectural direction of the application, help design applicable server side REST APIs, and advance in-house build and deploy tooling.
Knowledge, Skills, Abilities and/or Competencies
- BA/BS. Computer Science, Statistics, Mathematics or Biology.
- Relevant programming experience.
- In-depth knowledge of JavaScript, and the web platform.
- Expertise in modern JavaScript frameworks, and service-oriented architecture.
- Expertise in standard architectural patterns & best practices, and concepts in computer science.
- Strong interpersonal skills, enabling effective communication with a collaborative team.
- Experience in React/hooks, TypeScript, modern styling techniques and functional programming skills/interest.
- Interest and skill in client-side build and deploy tools.
- Interest and skill in UX design, experience in a UNIX environment, working knowledge of Java.
- Interest and/or experience in bioinformatics and genomics is a plus.
Physical Demands
This position will involve sitting/standing at a computer for the majority of the workday, and frequent Zoom meeting attendance is needed. This position may involve some domestic travel.
Is driving a responsibility of this position? No Is this a Position of Trust? No Does this position have operation, access, or control of financial resources? No Does this position require a P-Card? No Is having a P-Card an essential function of this position? No Does this position have direct interaction or care of children under the age of 18 or direct patient care? No Does this position have Security Access (e.g., public safety, IT security, personnel records, patient records, or access to chemicals and medications) No Credit and P-Card policy
Be advised a credit check will be required for all positions with financial responsibilities. For additional information about the credit check criteria, visit the UGA Credit Background Check website.
Duties/Responsibilities
Duties/Responsibilities
Design, develop, and refine significant components of web-based scientific user interfaces.
Percentage of time 40 Duties/Responsibilities
Contribute to the architecture of a large-scale client-side application and help specify server-side REST APIs to match.
Percentage of time 15 Duties/Responsibilities
Help evolve, build, and deploy tooling as needed.
Percentage of time 10 Duties/Responsibilities
Participate in collaborative software design meetings and mentor junior developers.
Percentage of time 10 Duties/Responsibilities
Participate in translation of requirements from biologists to web interfaces, ensuring an excellent user experience.
Percentage of time 10 Duties/Responsibilities
Remain current on JavaScript and Web technologies. Other duties as assigned.
Percentage of time 15
Contact Information
Recruitment Contact
Contact Details
For questions concerning this position or recruitment progression, please refer to the Recruitment Contact listed below.
Recruitment Contact Name Rachel Ankirskiy Recruitment Contact Email [Email available when viewing the job] Recruitment Contact Phone
Posting Specific Questions
Required fields are indicated with an asterisk (*).
Applicant Documents
Required Documents
- Resume/CV
- Cover Letter
Optional Documents
Persons needing accommodations or assistance with the accessibility of materials related to this search are encouraged to contact University HR ([Email available when viewing the job]).
The University of Georgia is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ethnicity, age, genetic information, disability, gender identity, sexual orientation or protected veteran status