*No Visa Sponsorship is available for this position.
About the SC Johnson College of Business
The SC Johnson College of Business IT team plays a critical role in the success of the College by providing the technology and systems required to fulfill its mission. We identify, implement and support appropriate technology solutions and services to exceed the expectations of our customers and stakeholders. In doing so, we collaborate with stakeholders to leverage technology as an engine for innovation, transformation, and differentiation.
While position responsibilities vary, every member of our community is expected to foster a culture of belonging and a psychologically healthy work environment by communicating across differences; being cooperative, collaborative, open, and welcoming; showing respect, compassion, and empathy; engaging and supporting others regardless of background or perspective; speaking up when others are being excluded or treated inappropriately; and supporting work/life integration of oneself and others.
Communicate with users for needs analysis and provide resolution.
Establish and contribute to a detailed program specification through discussion with clients.
Design, write code for, test, debug, document and maintain complex programs or systems; develop enhancements that enable a positive end-user experience.
Assist in research and fact-finding to develop or modify complex software systems; Formulate and define system scope and objectives to develop or modify complex software systems.
Research, design, document, and modify software specifications throughout the production life cycle.
Complete and document phases of projects.
Create and implement project specifications/plans for systems with straightforward inter-dependency with other systems.
Modify complex application programs from detailed specifications.
Evaluate and write web application code to ensure that it is valid, properly structured, meets industry security standards, is web accessible, and is compatible with appropriate browsers and devices.
Review code written by peers to ensure that it is valid, is properly structured, meets project standards and is compatible with appropriate browsers, devices or operating systems.
Analyze and amend software errors in a timely and accurate fashion and provide status reports when required.
Collaborate with project team members including project manager, business analysts, subject matter experts, other developers and quality assurance specialists.
Contribute to and influence technology decisions by actively seeking information about new software technologies and techniques to meet business needs and objectives.
Actively seek out and apply upgrades to existing software packages as needed.
What We Need
Bachelor's degree in Computer Information Science/Management Information Systems or closely related field, or 5+ years' experience in software development, modification and/or maintenance or equivalent combination of experience and education.
Minimum of 4 years' experience in web systems development required.
Minimum of 2 years' experience writing HTML code.
Extensive experience with relational database programming using SQL, PostgreSQL, Oracle etc.
Experince with enterprise level reporting and complex software integration/development (API's etc.) required.
Ability to assist others on technical matters.
Able to work well as a member of a team within a constantly changing environment.
Ability to cultivate and develop inclusive and equitable working relationships with students, faculty, staff, and community members.
*No Visa Sponsorship is available for this position.
What Would Also Be Helpful
Experience with the Linux operating system and Apache web server
Experience identifying and fixing WCAG Web Accessibility issues
Experience with RSpec or other automated testing methodologies and frameworks (or other CI/CD experience)
Experience with Github and/or Git or other version control software
Cloud technologies like AWS, Nomad, Vault, Docker, Terraform, etc.
What We Offer
Rewards and Benefits
University Job Title:
Applications Programmer III
Pay Rate Type:
$85,000.00 - $100,107.00
Remote Option Availability:
Job Titles and Pay Ranges:
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
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.
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.