Position Information Title: Senior Developer - Campus Integration Applications (Student Information Systems) This senior-level role focuses on modernizing university systems using a stack of NestJS, Angular, MongoDB, and PostgreSQL, and integrating cutting"‘edge Artificial Intelligence to automate and enhance student services. The incumbent will lead the technical design and full software development lifecycle, from architectural planning to production deployment, and will mentor junior developers. Responsibilities Architect, develop, and deploy scalable web applications and RESTful APIs that bridge user interfaces, backend services, and AI/ML components. Integrate LLMs, semantic search engines, and other AI services into production web applications. Deploy and manage applications on major Google Cloud Platform services (or AWS/Azure as needed) while maintaining secure software practices. Maintain and integrate legacy systems on campus as business needs evolve. Define complex software specifications, oversee code quality and GitHub workflows, and ensure adherence to industry best practices. Provide technical direction on complex projects and collaborate closely with stakeholders, IT Solutions teams, and university constituents. Review code for consistency, maintain comprehensive system documentation, and deliver accurate project estimates and status reports. Essential Qualifications Bachelor's degree in a related field or equivalent experience. 3-7 years of experience with NestJS/NodeJS, Angular with Material, and TypeScript. 3-7 years of experience deploying and managing applications on a major cloud platform (preferably Google Cloud Platform). 3+ years of experience with Postgres or MongoDB. Minimum of 3 years' experience integrating AI/ML models or services via APIs. Strong command of secure software development practices. Advanced knowledge of software specification, design, implementation, and deployment for large"‘scale scopes. Excellent project leadership, communication, and interpersonal skills. Experience with GitHub and development of complex test plans. Prior familiarity with Ellucian Banner Student Information System or similar SIS is preferred. Working knowledge of NestJS, NodeJS, TypeScript, PostgreSQL, MongoDB, and modern web development practices. Preferred Qualifications Solid understanding of core AI/ML concepts, including LLMs, NLP, embeddings, and model APIs. 3+ years of experience with GitHub workflows and open"‘source contribution. Benefits For information about our generous employee benefits package, see the Employee Benefits Overview. Equal Opportunity Employer Statement The University of California is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or other protected categories under state or federal law. It is the policy of the University of California to undertake affirmative action and anti"‘discrimination efforts, consistent with its obligations as a Federal and State contractor. #J-18808-Ljbffr
Job Title
Senior Developer