Application Programmer III (Remote)
*No Visa Sponsorship is available for this position.
About the College of Veterinary Medicine
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). VMIT is responsible for over 150 custom products supporting the college of veterinary medicine.
The Opportunity
The application programmer will be an integral member of the VMIT DevOps Group, working closely with units at the college. This position is responsible for the software engineering component for reliability and well architected solutions as well as operational responsibilities of our product portfolio. The software engineer will provide exceptional customer service to internal and external clients at all times, while working collaboratively with the team, and will actively support the mission and goals of the College of Veterinary Medicine
General Responsibilities:
- Work with and may be responsible to users for needs analysis and provide resolution for software systems.
- Develop a detailed program specification through discussion with clients, users and stakeholders.
- Design, analyze, code, test, debug, document and maintain complex systems; develop enhancements that enable a positive end-user experience.
- Formulate, define system scope and objectives to develop or modify complex software systems.
- Analyze and amend software errors in a timely and accurate fashion and provide status reports where required.
- Define projects, organize a project team and direct project activities; provide technical guidance to less experienced programmer/ analyst; may instruct, direct and check the work of other application developers.
- Research, analyze, design, document, and modify software specifications throughout the production life cycle.
- Create and implements project specifications/plans for projects with significant inter-dependency with other third party systems and/or projects.
- Develop or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time and form of desired results.
- Develop, validate test routines and schedules, and evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
What We Need
Required Qualifications:
- Bachelor’s degree in computer science, or a related field or equivalent combination of education and experience.
- More than three (3) years of software engineering experience.
- Proficiency with TypeScript.
- Proficiency with Angular.
- Proficiency with NodeJS.
- Proficiency with front end development including single page applications.
- Proficiency with API development using REST or GraphQL.
- Database expertise and skills using sql in MS SQL Server, Postgresql, and more.
- Experience with cloud providers such as AWS.
- Ability to determine, recommend and advise technical direction for applications based on functional requirements, industry trends, and strategic technical architecture.
- Superior analytical and problem solving skills to evaluate and solve highly complex issues across multiple applications, databases and systems.
- Ability to clearly communicate complex data professionally to varying audiences.
- Excellent interpersonal, oral, and written communication skills.
- Ability to manage competing priorities and deadlines, successful management of simultaneous projects.
- Ability to handle sensitive, confidential information with tact and discretion.
- Strong attention to detail.
- Works well both individually and within a team environment.
*No Visa Sponsorship is available for this position.
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.
Preferred Qualifications:
- Experience with AWS services such as RDS, S3, EKS and more.
- Experience with Kubernetes or other container orchestration tools.
- Expereience with dotnet, python, ruby or other programming language.
- Experience with infrastructure as code tooling such as terraform or ansible.
- Experience using continuous integration and continuous delivery tools.
- Knowledge of data science tooling specificially generative AI concepts and applications.
What We Offer
Rewards and Benefits
- This position is based in Ithaca, New York, however, the successful applicant may perform this role remotely anywhere within the United States. Employees who work remotely may receive multiple W-2 Forms depending on their work location.
- The New York Convenience of employer guidelines require New York State individual tax reporting and withholding for this position. Additional individual state income tax filings may also be required if working temporarily outside of New York State.
- Cornell receives national recognition as an award-winning workplace for our health, wellbeing, sustainability, and diversity initiatives.
- Our benefits programs include comprehensive health care options, generous retirement contributions, access to wellness programs, and employee discounts with local and national retail brands. We invite you to follow this link to get more information about our benefits: https://hr.cornell.edu/benefits-pay.
- Follow this link to learn more about the Total Rewards of Working at Cornell: https://hr.cornell.edu/jobs/your-total-rewards.
- Our leave provisions include health and personal leave, three weeks of vacation and 13 holidays: Martin Luther King, Jr. Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Thanksgiving and the day after, and an end of the year winter break from December 25-January 1.
- Cornell's impressive educational benefits include tuition-free Extramural Study and Employee Degree Program, tuition aid for external education, and Cornell Children's Tuition Assistance Program.
Familiarize yourself with Cornell's COVID-19 workplace guidance as well as the university's COVID-19 services and information.
University Job Title:
Applications Programmer III
Job Family:
Information Technology
Level:
F
Pay Rate Type:
Salary
Pay Range:
$85,000.00 - $100,107.00
Remote Option Availability:
Fully Remote
Company:
Contract College
Contact Name:
Maria Avila
Job Titles and Pay Ranges:
Non-Union Positions
Noted pay ranges reflect the potential pay opportunity for each job profile. The hiring rate of pay for the successful candidate will be determined considering the following criteria:
Prior relevant work or industry experience
Education level to the extent education is relevant to the position
Unique applicable skills
Academic Discipline (faculty pay ranges reflects 9-month annual salary)
To learn more about Cornell’s non-union staff job titles and pay ranges, see Career Navigator.
Union Positions
The hiring rate of pay for the successful candidate will be determined in accordance with the rates in the respective collective bargaining agreement. To learn more about Cornell’s union wages, see Union Pay Rates.
Current Employees:
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.
Employment Assistance:
For general questions about the position or the application process, please contact the Recruiter listed in the job posting or email mycareer@cornell.edu.
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 Institutional Equity and Title IX at voice (607) 255-2242, or email at equity@cornell.edu.
Applicants that do not have internet access are encouraged to visit your local library, or local Department of Labor. You may also request an appointment to use a dedicated workstation in the Office of Talent Attraction and Recruitment, at the Ithaca campus, by emailing mycareer@cornell.edu.
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.
EEO Statement:
Diversity and Inclusion are a part of Cornell University’s heritage. We are a recognized employer and educator valuing AA/EEO, and we do not tolerate discrimination based on any protected characteristic, including race, ethnic or national origin, citizenship and immigration status, color, sex/gender, pregnancy or pregnancy-related conditions, age, creed, religion, actual or perceived disability (including persons associated with such a person), arrest and/or conviction record, military or veteran status, sexual orientation, gender expression and/or identity, an individual’s genetic information, domestic violence victim status, familial status, marital status, or any other characteristic protected by applicable federal, state, or local law. We also recognize a lawful preference in employment practices for Native Americans living on or near Indian reservations in accordance with applicable law.
Cornell University embraces diversity and seeks candidates who will contribute to a climate that supports students, faculty, and staff to all identities and backgrounds. We encourage individuals from underrepresented and/or marginalized identities to apply.
2024-02-06