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: Review your qualifications prior to applying to ensure that you meet the minimum qualifications for the position. Resume and cover letter required.
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.
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.
Applications accepted until March 7, 2013, or until position is filled.