Details
Posted: 15-Nov-23
Location: Ithaca, New York
Type: Full-time
Salary: Open
Web & Database Programmer
Web & Database Programmer (Remote)
*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.
The Opportunity
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.
Provide advanced software development support on a daily basis for the College web servers and web systems. Analyze requirements for and design, develop, implement, maintain and upgrade complex web-based software systems and web pages in support of the information technology needs of the College. Create complex database driven web-based applications using the most appropriate programming languages (Ruby on Rails, CSS, HTML, JavaScript, XML, PHP etc.) and database technologies (SQL, PostgreSQL, Oracle, Memcached, etc.).
- 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
Required Qualifications:
- 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 multiple web programming languages such as Ruby on Rails, CSS, HTML, JavaScript, XML, PHP etc.
- 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
Preferred Qualifications:
- 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
Job Family:
Information Technology
Level:
F
Pay Rate Type:
Salary
Pay Range:
$85,000.00 - $100,107.00
Remote Option Availability:
Fully Remote
Company:
Endowed
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)
Union Positions
Current Employees:
Online Submission Guidelines:
Employment Assistance:
Notice to Applicants:
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.
2023-09-11