Manager, Research Projects
University of Notre Dame 81 reviews - Notre Dame, IN

This job posting is no longer available on University of Notre Dame. Find similar jobs:Manager jobs - University of Notre Dame jobs

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.

Technologies in which this position must have skill/familiarity include Python, Ruby, JavaScript/AJAX, Web 2.0/3.0, HTML 5, CSS, PHP, XML, SQL, relational databases (in particular, PostgreSQL), middleware (e.g., RabbitMQ/Celery), Web servers (in particular, Apache 2), and Linux.

Software engineering at the CRC relies upon languages such as Python, JavaScript, PHP, Java, Objective-C, C++ and SQL to support scientific applications, databases, and the analysis of data. Python frameworks and libraries such as Django, RabbitMQ, and Celery are also utilized. Database technologies in use include PostgreSQL (predominantly) and MySQL.

Skill in Linux systems administration is desirable, in particular with respect to distributions such as Red Hat, CentOS, Ubuntu, and Debian.

Minimum Qualifications

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.

About this company
81 reviews
The University of Notre Dame, founded in 1842 by a priest of the Congregation of Holy Cross, is an independent, national Catholic university...