112991 - Full-stack Developer
#112991 Full-stack DeveloperFiling Deadline: Mon 12/13/2021
For the safety and well-being of the entire university community, the University of California requires, with few exceptions, that all students, faculty and staff be vaccinated against the COVID-19 virus and influenza before they will be allowed on campus or in a facility or office. For more information visit: Flu Vaccine Mandate / COVID Vaccine Policy
This position will remain open until a suitable candidate is identified.
Initial Review Date: 11/29/21
UCSD Layoff from Career Appointment: Apply by 11/19/21 for consideration with preference for rehire. All layoff applicants should contact their Employment Advisor.
Special Selection Applicants: Apply by 11/30/21. Eligible Special Selection clients should contact their Disability Counselor for assistance.
UC San Diego career employees will have priority consideration for this position. Recruiters will begin to refer qualified internal applicants after the first 7 days of the job posting. Qualified external applicants may be referred to the hiring department, if a qualified pool of internal candidates is not identified and upon the request of the hiring manager.
Candidates hired into this position will have the option to work remotely.
The Technology and Digital Experience program focuses on supporting the library and our academic community through a range of digital experiences and platforms - from technical infrastructure supporting our web-based platforms to the strategic design of digital user experiences and the management of technology services in our library spaces. In doing so the program will support the library as a place for community and scholarship by providing students with diverse, inclusive, accessible, safe and resource-rich physical and digital spaces that are centered on supporting the academic experience. Technology and Digital Experience is made up of distinct units that operate with strategic guidance from the program director, but objectives, deliverables, and unit strategy will be set by the unit managers. Given the cross-program nature of our work TDX will have roles in advisory groups that inform our digital library and digital user experience strategies.
The Applications Development team works on software systems and platforms that can range from custom internal business tools to cross-campus, open-source platforms for showcasing digital content. Our portfolio includes the digital repository designed to store and manage digital assets of UC San Diego. Our combined technical resources, including web, mainframe and infrastructure are the foundation of the applications we develop and represent the close and cooperative DevOps relationship, an agile and iterative process, and a strategic partner in the Library’s mission.
Under the supervision of the Applications Development Manager and as a member of the applications development team, this position performs moderately complex development and integration services in support of the Library’s digital services. These services are critical to the implementation and maintenance of the department’s digital asset management system, various billing applications, and numerous other web sites and applications. This position will review legacy applications for renewal including converting java applications to ruby and reviewing existing software processes with central ITS’ renewal projects, and refactoring applications as needs arise. This role will also step into new projects in collaborative open-source environments where peer review, pairing, and feedback will come from team members inside and outside of the department.
Applies professional programming concepts for small to medium-sized projects or portions of larger projects. Resolves a variety of programming design and implementation issues. Works on programming assignments of moderate scope where analysis of situations or data requires a review of a variety of factors.
Additionally, to foster the best possible working and learning environment, all library staff at UC San Diego strive to cultivate a rich and diverse academic environment, inclusive of students, faculty, and staff of varying social, economic, cultural and ethnic backgrounds, and those with disabilities. For more information, please review the UC San Diego Principles of Community [https://ucsd.edu/about/principles.html]. We also encourage the opportunity to build a network of peers that share your similar passions and interests through the UCSD Staff Associations [https://blink.ucsd.edu/HR/services/associations/] network.
Intermediate skills associated with the design, development, modification and deployment of software, including object-oriented programming concepts.
Experience performing code review of pull requests as part of the software development process workflow. Includes verifying test coverage and code style guide is followed.
Knowledge of secure software development. Experience with common programming tools.
Demonstrated strong customer experience values and skills.
- Job offer is contingent upon satisfactory clearance based on Background Check results.
Our employees enjoy competitive compensation packages and educational opportunities in a diverse, stimulating workforce. Click here for Details
Job offer is contingent on successful engagement in the UC COVID-19 Vaccination program (fully vaccinated with documented proof or approved exception/deferral).
The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, age, protected veteran status, gender identity or sexual orientation. For the complete University of California nondiscrimination and affirmative action policy see: http://www-hr.ucsd.edu/saa/nondiscr.html
UC San Diego is a smoke and tobacco free environment. Please visit smokefree.ucsd.edu for more information.