Job Details

Programmer Analyst I / II / III

Programmer Analyst I / II / III
Position Title & Department:
Programmer Analyst I / II / III; Information Technology Services
Posting #
5360
Department Description:
Information Technology Services is a service organization that is integral to the success of the University of San Diego. We succeed only when we meet and exceed the expectations of our customers. We have a passion for excellence and endeavor to set and deliver the highest standards of service, value, integrity, and responsiveness. We celebrate the diversity and power of people, ideas, and cultures. We respect and enrich the academic community in which we operate. We feel a sense of responsibility to lead by examples of creativity, enthusiasm, and loyalty to the University faculty, students, and staff.
University Description:
The University of San Diego, an engaged and contemporary Catholic institution, was founded by the Diocese of San Diego and the Society of the Sacred Heart in 1949. Governed by an independent board of trustees since 1972, USD remains committed to a liberal arts education grounded in the Catholic intellectual tradition and the pursuit of truth, goodness and beauty. Inspired by this centuries old tradition of Catholic higher education, the University welcomes people of all faith traditions and any, or no, religious background. The future success of USD relies on the contributions of those who seek to foster the development of engaged global citizens and an earnest confrontation of humanity's urgent challenges.
Detailed Description:
The Programmer Analyst is a hands-on technical position that is responsible for providing high quality technology solutions to business departments across the University. The position proactively implements and takes ownership of system production issues and development projects as assigned by the Manager and Lead Developer. This position will work directly with users to understand their technological needs and will prepare design documents, program, and test technical solutions.
This position will assist in providing oversight for the technical maintenance of the various ERP application systems, smaller vendor applications, and interfaces between the various systems using best practices and following Software Development Life Cycle (SDLC) procedures.
In addition to the above, the Programmer Analyst III is a senior level position and will act as project lead for some medium sized projects. The Analyst III will manage the planning and execution of the project to ensure successful completion.
Duties and Responsibilities:
Requirements Analysis and Project Management
Programmer Analyst I
- Assist in requirements gathering sessions with academic and administrative departments to document needs for existing or new system enhancements
- Assist in translating institutional goals (e.g., improving student retention, streamlining admissions) into actionable technical requirements and prioritize feature backlogs
- Co-manage end-to-end project delivery for cross-platform initiatives, testing cycles, and user acceptance activities
- Create and maintain documentation including business process models, data flow diagrams, user stories, and acceptance criteria
- Assist in facilitating communication between stakeholders and developers, ensuring functional expectations aligned with technical feasibility
- Adhere to project schedules of assigned tasks for initiatives involving Ellucian related applications, Salesforce CRM, MuleSoft integrations, and Workday updates
- Provide impact analysis on assigned work requests, collaborated on risk mitigation strategies, and ensured scope remained aligned with stated requirements
- Assist with user training, knowledge transfer, and post-go-live support for newly launched applications and enhancements
- Regularly report project/task status to management, highlighting achievements, challenges, and next steps
- Lead requirements gathering sessions with administrative and academic departments.
- Translate institutional goals into actionable technical requirements.
- Manage end-to-end project delivery and coordinate development teams, testing cycles, and user acceptance activities.
- Facilitate communication between stakeholders and developers
- Work closely with data governance teams to ensure data quality, compliance (e.g., FERPA), and consistency across integrated systems
In addition to the above, the Programmer Analyst III will have the following responsibilities:
- Oversee project schedules of assigned tasks for initiatives involving Ellucian related applications, Salesforce CRM, MuleSoft integrations, and Workday updates.
- Play a key role in user training, knowledge transfer, and post-go-live support for newly launched applications and enhancements
- Develop custom Salesforce automation using Apex, Process Builder, and Flow to support recruitment, admissions, and advising workflows
- Design and implement MuleSoft flows to integrate Salesforce with Banner SIS, Workday and other vendor software solutions enabling seamless data exchange of data
- Create DataWeave scripts to transform academic data during API calls between internal systems and third-party platforms
- Support the deployment of reusable APIs on the MuleSoft Anypoint Platform to connect CRM, SIS, LMS, Workday and Salesforce
- Write advanced SQL and PL/SQL scripts to extract, clean, and load institutional data from Oracle for use in integrating to Ellucian, Salesforce, Workday and other vendor applications
- Troubleshoot and resolve integration issues involving authentication, data mismatches, or performance bottlenecks
- Collaborate with QA teams to design test plans for integrations and validate data flows between all integrated systems
- Provide ongoing support for platform users across student affairs, academic departments, and enrollment services
- Contribute to documentation of technical processes, data dictionaries, and integration diagrams for support and knowledge sharing.
- Evaluate and adopt emerging AI technologies to continuously improve development processes and user experience.
- Participate in cross-functional requirements gathering to understand functional needs and translate them into technical solutions across platforms
- Participate in sprint planning, backlog grooming, and retrospectives as part of Agile development teams delivering cross-system enhancements
In addition to the above, the Programmer Analyst III will have the following responsibilities:
- Troubleshoot, diagnose, and independently resolve integration issues involving authentication, data mismatches, or performance bottlenecks
- Supervise junior analysts/programmers assigned
- Stay current with technological trends.
- Recommend and evaluate relevant software products.
- Set work schedules, goals and objectives.
Programmer Analyst III will have 15% time in Supervision & Mentorship responsibilities.
- Act as project lead for some medium sized projects and manage the planning and execution of the project to ensure successful completion.
Degree Verification Requirement: Persons offered employment in this position will be required to provide official education transcripts for degree verification purposes.
Job Requirements:
Minimum Qualifications:
- A bachelor's degree in information systems, Business Administration, or related discipline or an equivalent combination of experience and education or certification.
- Programmer Analyst I: Minimum of 2 years of experience as a Programmer/Analyst or equivalent in an information systems development environment.
- Programmer Analyst II: Minimum of 4 years of experience as a Programmer/Analyst or equivalent in an information systems development environment.
- Programmer Analyst III: Minimum of 6 years of experience as a Programmer/Analyst or equivalent in an information systems development environment that demonstrates progressive responsibility in information systems, and project leadership.
- Analyst I: Minimum two years of hands-on technical experience with at least three of the following technologies:
- Analyst II: Minimum four years of hands-on technical experience with at least three of the following technologies:
- Analyst III: Minimum six years of hands-on technical experience with at least three of the following technologies.
- Relational database expertise, design and application tuning. (Oracle, SQLServer, MySql)
- Developing interfaces/integrations to migrate data between integrated systems both on premise and cloud based.
- Data integration toolset, ie. Salesforce, Mulesoft, Talend, Informatica
- Database development experience in writing functions, packages, procedures, triggers and views in Oracle PL/SQL.
- Salesforce technical development (APEX, Lightning components, Flows, formula fields)
- Good understanding of SOA technologies, REST and SOAP web services
- Good understanding of web application technologies such as Javascript, CSS, HTML/HTML5
- Good understanding of deploying web applications to Salesforce, Weblogic and Tomcat servers
- Java concepts and related technologies.
- Good understanding of deploying web applications to Salesforce, Weblogic and Tomcat servers.
- Experience developing code for ERP systems such as Ellucian Banner System, Workday, or Salesforce as well as supporting such systems in a production environment
- Experience in handling and supporting patches and upgrades in a production environment.
- Knowledge of and experience with Oracle development to include complex SQL, PL/SQL, stored procedures and triggers.
- Experience leveraging AI-powered tools to improve code quality, automate testing, and accelerate development cycles.
- Experience utilizing generative AI tools (e.g., GitHub Copilot, ChatGPT) to enhance productivity, code documentation, and problem-solving.
- Demonstrated ability to diagnose/resolve technical problems independently and to lead development and implementation of new and complex applications.
- Strong interpersonal skills and ability to communicate effectively with technical staff as well as non-technical business users.
- Clearly demonstrated ability to multitask and work in a collaborative team environment and to work cooperatively with others.
$7916.66-10,416.66 per month (based on Programmer Analyst I/II/III level); Excellent Benefits
The University of San Diego offers a very competitive benefits package including; medical, dental, vision, a retirement contribution given to you by the University, and access to on-campus Fitness Centers. Please visit the benefits section of our website to view all of the perks and benefits that USD has to offer. https://apptrkr.com/get_redirect.php?id=6585107&targetURL=Ellucian related applications, Salesforce CRM, MuleSoft integrations, and Workday updates
- Lead requirements gathering sessions with administrative and academic departments.
- Translate institutional goals into actionable technical requirements.
- Manage end-to-end project delivery and coordinate development teams, testing cycles, and user acceptance activities.
- Facilitate communication between stakeholders and developers
- Work closely with data governance teams to ensure data quality, compliance (e.g., FERPA), and consistency across integrated systems
In addition to the above, the Programmer Analyst III will have the following responsibilities:
- Oversee project schedules of assigned tasks for initiatives involving Ellucian related applications, Salesforce CRM, MuleSoft integrations, and Workday updates.
- Play a key role in user training, knowledge transfer, and post-go-live support for newly launched applications and enhancements
- Develop custom Salesforce automation using Apex, Process Builder, and Flow to support recruitment, admissions, and advising workflows
- Design and implement MuleSoft flows to integrate Salesforce with Banner SIS, Workday and other vendor software solutions enabling seamless data exchange of data
- Create DataWeave scripts to transform academic data during API calls between internal systems and third-party platforms
- Support the deployment of reusable APIs on the MuleSoft Anypoint Platform to connect CRM, SIS, LMS, Workday and Salesforce
- Write advanced SQL and PL/SQL scripts to extract, clean, and load institutional data from Oracle for use in integrating to Ellucian, Salesforce, Workday and other vendor applications
- Troubleshoot and resolve integration issues involving authentication, data mismatches, or performance bottlenecks
- Collaborate with QA teams to design test plans for integrations and validate data flows between all integrated systems
- Provide ongoing support for platform users across student affairs, academic departments, and enrollment services
- Contribute to documentation of technical processes, data dictionaries, and integration diagrams for support and knowledge sharing.
- Evaluate and adopt emerging AI technologies to continuously improve development processes and user experience.
- Participate in cross-functional requirements gathering to understand functional needs and translate them into technical solutions across platforms
- Participate in sprint planning, backlog grooming, and retrospectives as part of Agile development teams delivering cross-system enhancements
In addition to the above, the Programmer Analyst III will have the following responsibilities:
- Troubleshoot, diagnose, and independently resolve integration issues involving authentication, data mismatches, or performance bottlenecks
- Supervise junior analysts/programmers assigned
- Stay current with technological trends.
- Recommend and evaluate relevant software products.
- Set work schedules, goals and objectives.
Programmer Analyst III will have 15% time in Supervision & Mentorship responsibilities.
- Act as project lead for some medium sized projects and manage the planning and execution of the project to ensure successful completion.
Degree Verification Requirement: Persons offered employment in this position will be required to provide official education transcripts for degree verification purposes.
Job Requirements:
Minimum Qualifications:
- A bachelor's degree in information systems, Business Administration, or related discipline or an equivalent combination of experience and education or certification.
- Programmer Analyst I: Minimum of 2 years of experience as a Programmer/Analyst or equivalent in an information systems development environment.
- Programmer Analyst II: Minimum of 4 years of experience as a Programmer/Analyst or equivalent in an information systems development environment.
- Programmer Analyst III: Minimum of 6 years of experience as a Programmer/Analyst or equivalent in an information systems development environment that demonstrates progressive responsibility in information systems, and project leadership.
- Analyst I: Minimum two years of hands-on technical experience with at least three of the following technologies:
- Analyst II: Minimum four years of hands-on technical experience with at least three of the following technologies:
- Analyst III: Minimum six years of hands-on technical experience with at least three of the following technologies.
- Relational database expertise, design and application tuning. (Oracle, SQLServer, MySql)
- Developing interfaces/integrations to migrate data between integrated systems both on premise and cloud based.
- Data integration toolset, ie. Salesforce, Mulesoft, Talend, Informatica
- Database development experience in writing functions, packages, procedures, triggers and views in Oracle PL/SQL.
- Salesforce technical development (APEX, Lightning components, Flows, formula fields)
- Good understanding of SOA technologies, REST and SOAP web services
- Good understanding of web application technologies such as Javascript, CSS, HTML/HTML5
- Good understanding of deploying web applications to Salesforce, Weblogic and Tomcat servers
- Java concepts and related technologies.
- Good understanding of deploying web applications to Salesforce, Weblogic and Tomcat servers.
- Experience developing code for ERP systems such as Ellucian Banner System, Workday, or Salesforce as well as supporting such systems in a production environment
- Experience in handling and supporting patches and upgrades in a production environment.
- Knowledge of and experience with Oracle development to include complex SQL, PL/SQL, stored procedures and triggers.
- Experience leveraging AI-powered tools to improve code quality, automate testing, and accelerate development cycles.
- Experience utilizing generative AI tools (e.g., GitHub Copilot, ChatGPT) to enhance productivity, code documentation, and problem-solving.
- Demonstrated ability to diagnose/resolve technical problems independently and to lead development and implementation of new and complex applications.
- Strong interpersonal skills and ability to communicate effectively with technical staff as well as non-technical business users.
- Clearly demonstrated ability to multitask and work in a collaborative team environment and to work cooperatively with others.
$7916.66-10,416.66 per month (based on Programmer Analyst I/II/III level); Excellent Benefits
The University of San Diego offers a very competitive benefits package including; medical, dental, vision, a retirement contribution given to you by the University, and access to on-campus Fitness Centers. Please visit the benefits section of our website to view all of the perks and benefits that USD has to offer. USD: Human Resources: Benefits
The salary range provided in this posting reflects what we reasonably expect to pay for this position. Actual compensation offered or earned is dependent on experience, education and other factors including departmental budget.
Special Application Instructions:
Resume Required
Click the 'Apply Now' button to complete our online application and, for full consideration, please upload a resume to your application profile for the hiring managers' review. If you have any questions or difficulties please contact the Employment Services Team at jobs@sandiego.edu.
Note: The position will be hired either at the Programmer Analyst I, II, or III level depending on the experience of the candidate selected.
Hours: 37.5 hours per week
Closing date: October 19, 2025
Note: External job postings will be up for at least three days. After that time, applications will be reviewed by the hiring manager/committee throughout the posting period. A candidate may be selected at any time which could then close this posting on a date earlier than listed.
The University of San Diego is a smoking and tobacco-free campus. For more information, visit www.sandiego.edu/smokefree.
To apply, visit https://jobs.sandiego.edu/cw/en-us/job/497135
Copyright 2025 Jobelephant.com Inc. All rights reserved.
Posted by the FREE value-added recruitment advertising agency
jeid-4a1982a4da0b48439b98a63ce64e2844