The following position reporting to Ed Balas, Manager, GlobalNOC Software Engineering, is being posted externally. If interested, you must apply online at https://jobs.iu.edu/
Refer to job number #7887.

Principal Systems Analyst Programmer - PA4IT and PA3IT,

Description and Responsibilities:

Other: We are looking for ambitious mid to senior level software developers with good communication and technical skills who would enjoy designing and developing state of the art network management solutions for some of the most advanced research and education networks in the world. As a member of the growing GlobalNOC Software engineering team (http://globalnoc.iu.edu/aboutgnoc.html), this person will work to enhance the GlobalNOC tool suite which currently supports 18 Research and Education Networks across the world. This person will also participate in the NSF Funded GENI project (http://www.geni.net/), requiring occasional inter-state travel, public speaking in a collaborative technical leadership environment with both internal and external participants.

This position is posted at a PA4IT level but may be filled at a PA3IT rank depending on the candidate.s qualifications. Please see the Requirements Section below for the qualifications listed for each level.

Works independently to provide highly specialized technical expertise in the architecture, design and evaluation of major new software systems and technological solutions for the GlobalNOC organization. Prepares extensive project analysis and creates proposals and designs documentation for the development of software systems. Serves as a principal software developer for the Global Research NOC responsible for architecting, evaluating, organizing, presenting, programming, and implementing network measurement, management, and monitoring tools with a focus on the NSF funded GENI project. Responsible for the overall function of parts of the GlobalNOC toolset, including responsibility for technical review of software components created by other developers.

Note: This position requires occasional interstate travel, public speaking and collaborative technical leadership with external participants.

Qualifications:
PA4IT Requirements:

REQUIRED: Bachelor's degree in Computer Science, or related technical discipline and five years of experience in the development of complex software systems, including work in Perl and C and experience with high level architecture design for complex software systems.

Experience with the following: web application development; relational database technology, and with interfacing with relational databases in Perl and C; XML and XML-related technologies, including Web Services; and concurrent programming. Excellent oral and written communication skills including experience giving technical presentations to large audiences. Good interpersonal skills and ability to work as part of a team and excellent understanding of computer networks; and experience working in and administering a Unix/Linux environment.

Preferred: Master's degree; experience with AJAX, RRDtool and NET-SNMP.

PA3IT Requirements:

REQUIRED: Bachelor degree in Computer Science or related field and three years of experience in the development of complex software systems.

Experience in the following: web application development; and relational database technology. Excellent understanding of computer networking; and excellent oral and written communication skills including experience giving technical presentations to large audiences. Good interpersonal skills and ability to work as part of a team and experience working in and administering a Unix/Linux environment.

Preferred: Experience with Perl or C; experience designing and coding network measurement, management, and monitoring software systems; experience with Web Services-based architectures; experience with RRDtool and NET-SNMP.

Indiana University is an Affirmative Action/Equal Employment institution.