This job has Expired
Sr. Software Engineer
Job Description
Job Title
Sr. Software EngineerJob Description
Recognized for 10 years, the University of Notre Dame ranks 12th among large organizations in Foundry’s Computerworld 2023 Best Places to Work in IT. And the Hesburgh Libraries has been a technology leader on campus during that time. We strive to create an environment that is positive and welcoming, and our vision is to be a collaborative, diverse, and inclusive community.
In addition, the Hesburgh Libraries offers IT practitioners the opportunity to work with cutting edge technology and utilize the latest in industry standards. Our goal is to provide excellent service, both behind the scenes in the way we implement technical solutions, as well as in the context of our interactions with the students and faculty of Notre Dame. Our work, within the context of the library’s strategic framework, contributes directly to the success of students and faculty in teaching, learning, and research.
The Sr. Software Engineer plays a pivotal role in advancing the library in our mission as a service organization on campus. This position is responsible for the design and architecture of reliable back end data services and infrastructure which anticipates the evolving information needs of students and faculty members. Responsibilities include the design and implementation of scalable applications and software components, engagement with library constituents in negotiating the diverse research and learning needs of the university, as well as communicating with and educating library staff, faculty and administrators regarding emerging trends in technology in order to meet goals and strategic initiatives. Incumbents also have the responsibility to research as well as implement current trends and innovations in both library technology and technical industry best practices and standards. The position also requires a high degree of accountability, and thus requires that individuals working in this position manage project time lines, deliverables, and resources to ensure that planned objectives are met.
**Please note that this is a partial remote / hybrid position and requires you to be present in the office four days a week.
Responsibilities include:
In addition, the Hesburgh Libraries offers IT practitioners the opportunity to work with cutting edge technology and utilize the latest in industry standards. Our goal is to provide excellent service, both behind the scenes in the way we implement technical solutions, as well as in the context of our interactions with the students and faculty of Notre Dame. Our work, within the context of the library’s strategic framework, contributes directly to the success of students and faculty in teaching, learning, and research.
The Sr. Software Engineer plays a pivotal role in advancing the library in our mission as a service organization on campus. This position is responsible for the design and architecture of reliable back end data services and infrastructure which anticipates the evolving information needs of students and faculty members. Responsibilities include the design and implementation of scalable applications and software components, engagement with library constituents in negotiating the diverse research and learning needs of the university, as well as communicating with and educating library staff, faculty and administrators regarding emerging trends in technology in order to meet goals and strategic initiatives. Incumbents also have the responsibility to research as well as implement current trends and innovations in both library technology and technical industry best practices and standards. The position also requires a high degree of accountability, and thus requires that individuals working in this position manage project time lines, deliverables, and resources to ensure that planned objectives are met.
**Please note that this is a partial remote / hybrid position and requires you to be present in the office four days a week.
Responsibilities include:
- Design, implement, test, deploy and support a wide range of software applications in support of core library objectives (please see minimum qualifications)
- Architect and implement robust and dependable infrastructure components, data services, and software integration services
- Engage with library faculty and staff, university teaching and research faculty, as well as students at all levels in order to ensure that library software and web related services are meeting the needs of the library and the university
- Plan and manage project tasks, update documentation, work with quality assurance and usability professionals
Minimum Qualifications
- Bachelor’s degree – Equivalent education and experience in software development may be substituted for having an undergraduate degree
- Knowledge of programming in JavaScript – primarily Node based frameworks including React.js and Gatsby
- High degree of experience with web technologies and standards such as HTML, CSS and JavaScript
- Strong knowledge of component and object oriented design and implementation
- Strong knowledge of functional programming and client side algorithms
- Experience with web based APIs and microservices;
- Systems integration skills
- Use of version control system such as git and GitHub
- 1 – 2 years of experience with the technologies listed above
- Some experience with test driven development
- Strong verbal and written skills
- Must be legally authorized to work in the United States without visa sponsorship
Preferred Qualifications
- 2 – 4 years experience with the technologies listed above
- Advanced knowledge of programming dynamic web interfaces using React.js
- Advanced knowledge of software testing; knowledge and experience using Amazon Web Services such as Lambda processes
- Knowledge of and experience with no SQL data services such as Dynamo.db
- Knowledge of AWS deployment orchestration and stack management.
Department
Hesburgh Libraries (28120)Department Website
library.nd.eduFamily / Sub-Family
IT / Apps DvlpmtCareer Stream/Level
EIC 2 ProfessionalDepartment Hiring Pay Range
Commensurate with experiencePay ID
Semi-MonthlyFLSA Status
S1 - FT ExemptJob Category
Information TechnologyJob Type
Full-timeSchedule: Days of Week & Hours
8:00 am – 5:00 pm, Monday – Friday
Schedule: Hours/Week
40Schedule: # of months
12Job Posting Date (Campus)
10/10/2024Job Posting Date (Public)
10/10/2024Job Closing Date
11/04/2024Posting Type
Open To All ApplicantsPosting Number
S251479Quick Link for Internal Postings
https://jobs.nd.edu/postings/36096*Please mention you saw this ad on AcademicJobs.*