|Date Posted||October 7, 2020|
Job ID: #8469
Title: Applications Developer 4 – PeopleSoft Student Information System
Department: University Technology (UTech)
Under general direction, design flexible application frameworks. Analyze and improve performance of software programs and analyze requirements for data exchanges between application software and other CWRU systems; determine viable alternatives; make recommendations; and design, specify, obtain consensus, and implement solutions. The position works independently or as part of a small team to gather specifications, design, develop, and modify significantly complex systems requiring thorough knowledge of the business application. Specifically supporting the university’s enterprise resource planning applications specializing in the support of the Student Information System. This position is accountable for the full life cycle of application development. Will be primary customer contact and will assure all aspects of the project runs smoothly and management is continually informed of project status.
- Participate in development of best practices of the software development life cycle (SDLC) and software quality standards. Design and deliver high-quality, high-impact systems solutions. Define and scope project for application solutions; follow project management standards. Work with staff to ensure adherence to prevailing programming standards when performing analysis, writing documentation, and testing components. Work with developers and business systems analysts on detailed complex designs. Serve as a resource to consultants and customers. Solve problems with application software. Analyze and develop modifications to existing software programs. Evaluate technology alternatives, determine and resolve problems. Document new programs or modifications to existing programs according to departmental standards. May lead and coordinate software customization projects. (40%)
- Keep current on day-to-day issues which arise in connection with the PeopleSoft Student Information System services to insure agreed upon service levels are met. Work with external vendors in support of the service. Proactively contribute to strategic planning of applications and technology direction. Work with business and operations personnel to ensure business requirements and system needs are met (including technical and operational documentation). Coordinate and integrate assigned work with other team members. Provide on-call and remote support as needed. Work with users to solve problems/issues and answer systems-related questions. Use honesty and integrity to keep university data confidential. (30%)
- Provide technical support for software applications including analyzing, troubleshooting and resolving complex problems. Participate in software architecture and system level design. Establish project plans and project schedules per established standards. Review project deliverables for conformance to established standards. (20%)
- Apply application images and patches, install software, monitor performance, and troubleshoot alerts. (5%)
- Perform other duties as assigned. (5%)
Department: Regular contact with supervisor to review goals, achievements and overall performance. Frequent contact with developers, engineers, managers to address issues and opportunities collaboratively and to resolve any outstanding issues or challenges. Frequent contact with all other UTech staff to facilitate and promote joint action and cooperation to achieve results
University: Daily/weekly contact with Registrar, Financial Aid offices, all staff in Undergraduate Studies, and all staff in Graduate Studies to build requested design solutions and resolve system issues.
External: Regular contact with vendor partners to manage the execution of tasks, coordinate efforts and learn about new capabilities. Regular contact with peer institutions on various initiatives to learn how others are using and designing their applications.
Generally directs the work of application developers, business systems analysts and/or contractors.
Experience: 7 to 10 years of progressive IT experience. Demonstrated experience in PeopleSoft ERP applications development.
Education: Bachelor’s degree in computer science, information technology, or related field.
- Principles and methods of systems analysis, including business process and entity relationship analysis tools and methods.
- Applicable business area(s) and related regulations, policies, and procedures.
- Systems design principles, methodologies, and tools, including those applicable to web-based environments.
- Database theory, design rules and development practices, including data modeling, data flow and entity relationship analysis.
- Principles and practices of sound business communications with the ability to communicate complex material in ways customers can understand.
- Technical project management support for technical cross-functional projects and is assigned to projects of significant scope, complexity, size, impact, budget and/or project team size. Projects are diverse in nature and have significant impact to the organization.
- Mentorship, leadership, managerial, and facilitation skills.
- Strong inter-personal skills, conflict resolution, and negotiating skills.
- Demonstrated responsibility for full life cycle implementation of one or more PeopleSoft modules, including requirements/analysis, design, development, data conversion, interfaces, reporting, testing, and production support
- Demonstrated proficiency in all components of PeopleTools version 8.5 or higher, including Application Designer, Application Engine, PeopleCode, SQR, Crystal Reports, COBOL, Component Interface, and Application Messages (required)
- Experience with PeopleSoft Campus Solutions version 9.2.
- Demonstrated skills using Oracle database and SQL.
- Knowledge of Windows and Unix operating systems.
- Some knowledge of network systems/operation systems and supporting applications (preferred).
- Demonstrated skills using Microsoft Office products.
- Excellent English oral and written communication skills, with the ability to communicate effectively and engage with diverse user base having varied levels of technical proficiencies. Ability to communicate with colleagues, supervisors and customers face to face.
- Ability to actively listen; responsive to verbal and non-verbal clues.
- Ability to look at situations from multiple perspectives, break problems into component parts, and look for underlying causes and think through the consequences of different courses of action. Ability to identify various types of problems along with the creation of workable solutions. Requires the identification and analysis of problems, evaluation of alternatives, and provision of solutions.
- Ability to develop networks and use them to strengthen internal and external support. Ability to identify opportunities and take action to build strategic relationships between UTech and other University areas, teams, departments, etc., to help achieve business goals. Ability to work effectively at all levels within an organization.
- Ability to respond to difficult, stressful, or sensitive interpersonal situations in ways that reduce or minimize potential conflict and maintains good working relationships among internal and external customers. The ability to recognize awkward or potentially embarrassing situations that sometimes arises. Always aware of tone and careful choice of words, while at the same time ensuring that the intended message is clear, polite and readily understood.
- Ability to develop in-depth understanding of client needs in order to be more helpful. The ability to consider how different audiences are likely to respond and choose the best method of communicating the message to each audience.
- Consistently models high standards of honesty, integrity, trust, openness and respect for the individual. Must have the ability to use discretion and good judgment on sensitive and important matters. Embraces diversity.
- Ability to recognize the importance of certain tasks and responsibilities and the ability to prioritize to ensure that deadlines are met.
- Ability to be flexible in order to meet the constant changing scope and needs of the department, division and customers being served. Ability to work in a face-paced environment while managing multiple projects. Ability to optimize the use of time and resources to achieve the desired results; effectively plans and organizes work to minimize crises; prioritized appropriately.
- Ability to understand organizational change in light of internal and external trends, influences, and future technology.
- Ability to meet consistent attendance.
General office environment. There are periods of stressful times especially during project deadlines. Due to time constraints, many functions and reports must be completed on set deadlines. Travel between various locations on campus may be required. The position requires typing on a computer keyboard and using a computer mouse and a printer. The employee may be required to attend meetings/functions outside normal working hours. The employee may be required are to carry a cell phone, during and after their normal work hours, including weekends to attend to after-hours emergencies.
In employment, as in education, Case Western Reserve University is committed to Equal Opportunity and Diversity. Women, veterans, members of underrepresented minority groups, and individuals with disabilities are encouraged to apply.
Case Western Reserve University provides reasonable accommodations to applicants with disabilities. Applicants requiring a reasonable accommodation for any part of the application and hiring process should contact the Office of Inclusion, Diversity and Equal Opportunity at 216-368-8877 to request a reasonable accommodation. Determinations as to granting reasonable accommodations for any applicant will be made on a case-by-case basis.
NOTE / HOW TO APPLY
CWRU offers a flexible benefits package including tuition waiver for employees and dependents; Respond in confidence, including salary history: jobs.case.edu, human resources job code #8469.