University of San Diego
Programmer Analyst I / II / III
University of San Diego, San Diego, California, United States, 92189
Overview
Update your details, view your application and progress. Keep informed about job opportunities at USD. Posting #:
5360 Position Status:
Full-time regular Location:
San Diego Position Type:
Administrator, Information Technology Services Position Title & Department
Programmer Analyst I / II / III; Information Technology Services Department Description
Information Technology Services is a service organization that is integral to the success of the University of San Diego. We succeed when we meet and exceed the expectations of our customers. We value excellence, service, integrity, and responsiveness. We celebrate diversity and respect the academic community in which we operate. University Description
The University of San Diego is an engaged Catholic institution founded in 1949. USD welcomes people of all faith traditions and backgrounds. The future success of USD relies on developing engaged global citizens and addressing urgent challenges. Details and Responsibilities
The Programmer Analyst is a hands-on technical position responsible for providing high-quality technology solutions to business departments across the University. The role proactively implements and owns system production issues and development projects assigned by the Manager and Lead Developer. The position works directly with users to understand their technological needs and prepares design documents, programs, and tests technical solutions. This role assists in providing oversight for the technical maintenance of ERP systems, smaller vendor applications, and interfaces between systems using SDLC best practices. In addition, the Programmer Analyst III is a senior level position and will act as project lead for some medium-sized projects, managing planning and execution to ensure successful completion. Duties and Responsibilities
Requirements Analysis and Project Management Assist in requirements gathering sessions with academic and administrative departments to document needs for existing or new system enhancements Translate institutional goals 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 Facilitate communication between stakeholders and developers, ensuring functional expectations align with technical feasibility Adhere to project schedules for initiatives involving Ellucian applications, Salesforce CRM, MuleSoft integrations, and Workday updates Provide impact analysis on work requests, contribute to risk mitigation, and ensure scope alignment with requirements Assist with user training, knowledge transfer, and post-go-live support Report project/task status to management, highlighting achievements, challenges, and next steps Programmer Analyst II and III Responsibilities Lead requirements gathering sessions and translate institutional goals into technical requirements Manage end-to-end project delivery and coordinate development teams, testing cycles, and user acceptance Facilitate communication between stakeholders and developers Work with data governance teams to ensure data quality, compliance (e.g., FERPA), and consistency across systems Programming and Testing Develop custom Salesforce automation (Apex, Process Builder, Flow) for recruitment, admissions, and advising workflows Design and implement MuleSoft flows to integrate Salesforce with Banner SIS, Workday, and other vendor software Create DataWeave scripts to transform data during API calls between internal systems and third parties Support deployment of reusable APIs on MuleSoft Anypoint Platform to connect CRM, SIS, LMS, Workday, and Salesforce Write SQL/PL-SQL scripts to extract and transform data from Oracle for integration with Ellucian, Salesforce, Workday, and other apps Troubleshoot and resolve integration issues; collaborate with QA to design test plans Provide ongoing support for platform users across student affairs, academic departments, and enrollment services Document technical processes, data dictionaries, and integration diagrams for support and knowledge sharing Evaluate and adopt emerging AI technologies to improve development processes and user experience Experience and Cross-Platform Responsibilities Participate in cross-functional requirements gathering and Agile planning Act as project lead for some medium-sized projects and manage planning and execution Additional Programming and Testing Responsibilities Troubleshoot and resolve complex integration issues and performance bottlenecks Supervision and Mentorship Supervise junior analysts/programmers; stay current with technology trends Recommend and evaluate relevant software products Programmer Analyst III will have 15-20% time in supervision & mentorship responsibilities Programmer Analyst III will have 40-45% time in programming and testing responsibilities Other Requirements Background check required Degree verification required: official transcripts for degree verification Minimum Qualifications
A bachelor’s degree in information systems, Business Administration, or related field, or equivalent experience/education/certification Programmer Analyst I: minimum 2 years of relevant experience Programmer Analyst II: minimum 4 years of relevant experience Programmer Analyst III: minimum 6 years of relevant experience with progressive responsibility Knowledge, Skills and Abilities
Analyst I: hands-on experience with at least three technologies Analyst II: hands-on experience with at least three technologies Analyst III: hands-on experience with at least three technologies Relational database expertise (Oracle, SQL Server, MySQL) and data integration Experience with ERP systems such as Ellucian Banner, Workday, or Salesforce Experience with AI-powered tools to improve code quality and automate testing Strong problem-solving, communications, and teamwork skills Ability to multitask and work collaboratively Salary and Benefits $7916.66 - 10,416.66 per month (based on level); excellent benefits. USD offers medical, dental, vision, retirement contributions, and on-campus facilities. See USD Benefits for details. Notes on Pay : The salary range reflects expected pay for this position; actual compensation depends on experience, education, and budget. Application Instructions
Resume required. Click the Apply Now button to apply online and upload a resume to your profile for hiring managers’ review. For questions, contact Employment Services at jobs@sandiego.edu. Note:
The position may be filled at Programmer Analyst I, II, or III depending on candidate experience. Hours:
37.5 hours per week Note:
External postings are open for at least three days. Applications are reviewed during the posting period; a candidate may be selected early and the posting closed. The University of San Diego is a smoking and tobacco-free campus. For more information, visit www.sandiego.edu/smokefree. Advertised:
September 19, 2025 PDT Applications close:
October 19, 2025 PDT Notice of Availability: Clery Act disclosures available at www.sandiego.edu/safety/documents/annualreport.pdf. For a paper copy, contact Clery Act Compliance Manager.
#J-18808-Ljbffr
Update your details, view your application and progress. Keep informed about job opportunities at USD. Posting #:
5360 Position Status:
Full-time regular Location:
San Diego Position Type:
Administrator, Information Technology Services Position Title & Department
Programmer Analyst I / II / III; Information Technology Services Department Description
Information Technology Services is a service organization that is integral to the success of the University of San Diego. We succeed when we meet and exceed the expectations of our customers. We value excellence, service, integrity, and responsiveness. We celebrate diversity and respect the academic community in which we operate. University Description
The University of San Diego is an engaged Catholic institution founded in 1949. USD welcomes people of all faith traditions and backgrounds. The future success of USD relies on developing engaged global citizens and addressing urgent challenges. Details and Responsibilities
The Programmer Analyst is a hands-on technical position responsible for providing high-quality technology solutions to business departments across the University. The role proactively implements and owns system production issues and development projects assigned by the Manager and Lead Developer. The position works directly with users to understand their technological needs and prepares design documents, programs, and tests technical solutions. This role assists in providing oversight for the technical maintenance of ERP systems, smaller vendor applications, and interfaces between systems using SDLC best practices. In addition, the Programmer Analyst III is a senior level position and will act as project lead for some medium-sized projects, managing planning and execution to ensure successful completion. Duties and Responsibilities
Requirements Analysis and Project Management Assist in requirements gathering sessions with academic and administrative departments to document needs for existing or new system enhancements Translate institutional goals 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 Facilitate communication between stakeholders and developers, ensuring functional expectations align with technical feasibility Adhere to project schedules for initiatives involving Ellucian applications, Salesforce CRM, MuleSoft integrations, and Workday updates Provide impact analysis on work requests, contribute to risk mitigation, and ensure scope alignment with requirements Assist with user training, knowledge transfer, and post-go-live support Report project/task status to management, highlighting achievements, challenges, and next steps Programmer Analyst II and III Responsibilities Lead requirements gathering sessions and translate institutional goals into technical requirements Manage end-to-end project delivery and coordinate development teams, testing cycles, and user acceptance Facilitate communication between stakeholders and developers Work with data governance teams to ensure data quality, compliance (e.g., FERPA), and consistency across systems Programming and Testing Develop custom Salesforce automation (Apex, Process Builder, Flow) for recruitment, admissions, and advising workflows Design and implement MuleSoft flows to integrate Salesforce with Banner SIS, Workday, and other vendor software Create DataWeave scripts to transform data during API calls between internal systems and third parties Support deployment of reusable APIs on MuleSoft Anypoint Platform to connect CRM, SIS, LMS, Workday, and Salesforce Write SQL/PL-SQL scripts to extract and transform data from Oracle for integration with Ellucian, Salesforce, Workday, and other apps Troubleshoot and resolve integration issues; collaborate with QA to design test plans Provide ongoing support for platform users across student affairs, academic departments, and enrollment services Document technical processes, data dictionaries, and integration diagrams for support and knowledge sharing Evaluate and adopt emerging AI technologies to improve development processes and user experience Experience and Cross-Platform Responsibilities Participate in cross-functional requirements gathering and Agile planning Act as project lead for some medium-sized projects and manage planning and execution Additional Programming and Testing Responsibilities Troubleshoot and resolve complex integration issues and performance bottlenecks Supervision and Mentorship Supervise junior analysts/programmers; stay current with technology trends Recommend and evaluate relevant software products Programmer Analyst III will have 15-20% time in supervision & mentorship responsibilities Programmer Analyst III will have 40-45% time in programming and testing responsibilities Other Requirements Background check required Degree verification required: official transcripts for degree verification Minimum Qualifications
A bachelor’s degree in information systems, Business Administration, or related field, or equivalent experience/education/certification Programmer Analyst I: minimum 2 years of relevant experience Programmer Analyst II: minimum 4 years of relevant experience Programmer Analyst III: minimum 6 years of relevant experience with progressive responsibility Knowledge, Skills and Abilities
Analyst I: hands-on experience with at least three technologies Analyst II: hands-on experience with at least three technologies Analyst III: hands-on experience with at least three technologies Relational database expertise (Oracle, SQL Server, MySQL) and data integration Experience with ERP systems such as Ellucian Banner, Workday, or Salesforce Experience with AI-powered tools to improve code quality and automate testing Strong problem-solving, communications, and teamwork skills Ability to multitask and work collaboratively Salary and Benefits $7916.66 - 10,416.66 per month (based on level); excellent benefits. USD offers medical, dental, vision, retirement contributions, and on-campus facilities. See USD Benefits for details. Notes on Pay : The salary range reflects expected pay for this position; actual compensation depends on experience, education, and budget. Application Instructions
Resume required. Click the Apply Now button to apply online and upload a resume to your profile for hiring managers’ review. For questions, contact Employment Services at jobs@sandiego.edu. Note:
The position may be filled at Programmer Analyst I, II, or III depending on candidate experience. Hours:
37.5 hours per week Note:
External postings are open for at least three days. Applications are reviewed during the posting period; a candidate may be selected early and the posting closed. The University of San Diego is a smoking and tobacco-free campus. For more information, visit www.sandiego.edu/smokefree. Advertised:
September 19, 2025 PDT Applications close:
October 19, 2025 PDT Notice of Availability: Clery Act disclosures available at www.sandiego.edu/safety/documents/annualreport.pdf. For a paper copy, contact Clery Act Compliance Manager.
#J-18808-Ljbffr