Software Engineer IV - College of Veterinary Medicine
June 7, 2018
Ithaca, New York
The College of Veterinary Medicine (CVM) at Cornell University is recognized internationally as a leader in animal medicine, public health, biomedical research, and veterinary medical education. Ranked as one of the top veterinary colleges in the nation by US News & World Report consistently since 2000, the College will continue to excel in providing education and advanced training that prepare veterinarians and scientists to serve society in critical roles in clinical and diagnostic veterinary medicine, public health, scientific inquiry, and public policy. The college strives to advance animal health through discovery-based research, the delivery of excellent clinical care, and continued vigilance against the spread of diseases. Additionally, clinical services provided in the Cornell University Hospital for Animals (CUHA, Ithaca), the Cornell University Veterinary Specialists (CUVS, Stamford, CT), and Cornell Ruffian Equine Specialists (CRES, Elmont, NY), as well as the Animal Health Diagnostic Center (AHDC, Ithaca) are responsible for more than $40 million in annual revenue.
The department of Veterinary Medicine Information Technology (VMIT) provides strategic leadership and oversight, support and services, planning and implementation of Information Technology throughout the College of Veterinary Medicine. VMIT supports five college academic departments, administration, Animal Health Diagnostic Center (AHDC) including several remote labs, and Cornell University Hospital for Animals (CUHA).
What you will do:
During the initial year, you as a full stack software engineer, will help to spearhead the process of moving significant amount of legacy code into a modern application architecture and process while providing operational support to clients of these systems. The legacy suite of applications was developed to support unique needs of the Veterinary College and include mission critical systems – such as eTest and CourseEval, as well as student services management systems such as Admissions Application Review and Clinical Rotation Grading, and many more. After a roadmap has been developed for these 20 to 30 applications, you will begin to transition into VMIT's Developers Group where you will be part of a team of six IT professionals supporting the Veterinary College of Medicine's mission and goals. Additionally, you will:
Use source code management and repositories religiously! You will understand the need for a successful deployment pipeline and will use the appropriate tooling with continuous integration to achieve the goal of automated releases, quickly. Git will be second nature to you!
Automate ruthlessly! You get why ‘infrastructure as code’ is the only way to fly and you will use configuration management and orchestration tools to make this a reality. We use AWS at the Veterinary College and are passionate about the cloud.
You will live and breathe the Zen of metrics. Understanding your system lies in the numbers, you will not be swayed by hunches. You will develop plans based on data not conjecture.
Collaborate with stakeholders. You will partner effectively with the user community and other developers to understand the college's needs, challenges and requirements.
What you will have:
You will be a people person who is passionate about technology and solving complex problems. We work as a team here, so collaboration is key! Additionally, you will have:
A Bachelor's degree or equivalent along with five or more years of relevant experience. Solid consulting/business analysis skills. You will be able to listen carefully to clients, gather requirements, and translate those needs into a concrete implementation plan.
Strong database skills. You will know how to design a database from scratch and multiple methods to extract, transform, and load data from a variety of different sources (other databases, flat files, web services, APIs, etc.).
Experience building single page applications using an intuitive responsive web interfaces. You will understand how to solicit feedback and quickly incorporate that feedback to develop the best user experience with your web applications.
A passion for automating manual business workflows through technology to make people's lives easier. You will appreciate that streamlining tedious manual work can save many hours of effort.
It goes without saying that communication skills are paramount. You will be working with all different levels of the organization and should enjoy explaining complex technical concepts to both technical and non-technical people.
A broad understanding of working with confidential and sensitive data securely and within FERPA regulations and Cornell security policies.
Familiarity with WCAC 2.0 guidelines; ability to test and adopt websites to AA level of accessibility.
If you have all those things, great! We have a few more things that we would prefer you to have, but it's ok if you don't have all of them.
Master's degree in Computer Science or Information Systems.
Experience with the following:
Foundational: HTML5 & CSS, Responsive design
Front end frameworks: Angular, AngularJS, Reactjs, Vue.js, Consuming APIs
Back end frameworks: NodeJS, Utilization of ORMS where applicable, writing APIs using REST
***As a note Visa sponsorship is not available for this position.
***Relocation assistance will not be provided for this position.
University Job Title:
Software Engineer IV
Pay Rate Type:
Number of Openings:
If you currently work at Cornell University, please exit this website and log in to Workday using your Net ID and password. Select the Career icon on your Home dashboard to view jobs at Cornell.
Online Submission Guidelines:
Most positions at Cornell will require you to apply online and submit both a resume/CV and cover letter. You can upload documents either by ‘dragging and dropping’ them into the dropbox or by using the ‘upload’ icon on the application page. For more detailed instructions on how to apply to a job at Cornell, visit How We Hire on the HR website.
If you require an accommodation for a disability in order to complete an employment application or to participate in the recruiting process, you are encouraged to contact Cornell University's Office of Workforce Policy and Labor Relations at voice (607) 255-6866, fax (607) 255-0298, or email at firstname.lastname@example.org.
Applicants that do not have internet access are encouraged to visit your local library, or local Department of Labor. You may also visit the office of Workforce Recruitment and Retention Monday - Friday between the hours of 8:30 a.m. – 4:30 p.m. to use a dedicated workstation to complete an online application.
Notice to Applicants:
Please read the required Notice to Applicants statement by clicking here. This notice contains important information about applying for a position at Cornell as well as some of your rights and responsibilities as an applicant.
Diversity and Inclusion are a part of Cornell University's heritage. We are a recognized employer and educator valuing AA/EEO, Protected Veterans and Individuals with Disabilities. Cornell University is an innovative Ivy League university and a great place to work. Our inclusive community of scholars, students, and staff impart an uncommon sense of larger purpose, and contribute creative ideas to further the university's mission of teaching, discovery, and engagement.
Internal Number: WDR-00015129
About Cornell University
In 1865, Ezra Cornell founded an institution "where any person can find instruction in any study." From the beginning, all students were welcome, regardless of race, gender, ideology, or socioeconomic status. Today, we invite you to join our talented and diverse students and accessible faculty who, together, form a living and learning community unmatched in its breadth of opportunities.Cornell University's college, schools, and other academic units offer more than 4,000 courses, 70 undergraduate majors, 93 graduate fields of study, undergraduate and advanced degrees, and continuing education and outreach programs.