This position focuses on the management of software engineering projects undertaken by the Center for Research Computing (CRC). Duties entail: 1) planning, tracking, and helping to steer the course of all CRC software engineering projects; 2) working with CRC scientists and programmers, project clients (typically, University researchers), and others to analyze, design, and deploy cyberinfrastructure solutions; 3) the day-to-day oversight of a modestly-sized team of research programmers; and 4) frequently communicating in written and verbal capacities with the aforementioned parties.
The Manager, Research Projects must possess an in-depth background in Web programming and have significant experience leading software engineering projects within the domain of higher education. Experience in scientific computing is also desired, though a minimal background is acceptable. Experience or strong interest in mobile computing is beneficial. A working knowledge of Agile Programming techniques is also desirable.
Infrequently, this position engages in some hands-on programming.
Skill in Linux systems administration is desirable, in particular with respect to distributions such as Red Hat, CentOS, Ubuntu, and Debian.
Master's degree or Bachelor's degree (5 years) or advanced certification beyond Bachelor's degree. 3-4 years experience.
Candidates should have a degree in Computer Science, Computer Engineering or an equivalent level of experience. An advance degree (Ph.D.) in Computer Science is a plus.
Demonstrable skills in software engineering project management, including: planning/estimation, analysis and design, team leadership, scheduling, and handling personnel. Excellent oral and written communication skills. The ability to pickup and learn general concepts and technologies quickly and independently.
The University of Notre Dame, founded in 1842 by a priest of the Congregation of Holy Cross, is an independent, national Catholic university...