Software Engineer II

Rochester Institute of Technology

Rochester, NY

ID: 7179082
Posted: September 14, 2023
Application Deadline: Open Until Filled

Job Description

Job Summary

We are looking for a Software Engineer II to join our team to support our student information system and integration services. This position gives you the opportunity to work with key leaders in multiple organizations across our campus.

Job Responsibilities

Collaboratively work with RIT technical and business units and external organizations to analyze, develop, maintain and support PeopleSoft Enterprise Campus Solutions, related applications and integrations
Understand and integrate existing third party vendor applications to the Student Information System
Participate in the development of department policies regarding the software development life cycle, source code control and change management
Lead or assist with application maintenance, upgrades and all other associated service overhead as assigned
Successful completion of work assignments which include, projects, service requests and incident tickets
Implement and administer application security that meets RIT security standards for assigned applications
Understand and follow information security best practices, university policies, and information security standards to protect the university’s information assets
Responsible for understanding the core functionality capabilities of assigned applications and assisting business partners in leveraging the technology to meet the needs of the university along with adhering to architectural and operational standards
Develop and maintain appropriate technical documentation of the systems and integrations
Work collaboratively to identify, communicate and manage or remediate risks and information security vulnerabilities
Establish and maintain strong relationships with peers and business partners
Adhere to best practices as established by the team and providing support and guidance of other RIT team members
Participate or lead in the evaluation and selection process for enterprise applications
Strong communication and analytical skills
Possess the self-initiative to be given general guidance on an objective and to achieve that objective with minimal managerial guidance
Other duties as assigned

Required Qualifications

3 years of experience as a development engineer in all aspects of the software development lifecycle with a variety of technical projects
2-3 years of experience working with external vendors, primarily related to the implementation, support and maintenance of business applications
2 years of experience programming in one or more; PL/SQL, relational databases such as Oracle 19c, Unix or Linux Operating Systems
2 years of experience utilizing multiple development methodologies

Preferred Qualifications

Experience and understanding of the higher education environment
Technical experience and functional understanding of PeopleSoft Campus Solutions
Experience with ETL tools such as Informatica and Azure IPaaS
Experience with third-party scheduling tools
Strong scripting and automation skills
Ability to self-manage multiple projects simultaneously