We will achieve our goal of ubiquitous Kerberos deployment by completing approximately forty projects over a period of seven years

Massachusetts Institute of Technology

Position available: Programmer Analyst III

PROGRAMMER ANALYST III, MIT KERBEROS CONSORTIUM, Information Servicesand Technology, to perform the software development and interoperability test and documentation activities necessary to achieve the consortium's goal of ubiquitous support for Kerberos-based, single sign-on solutions across all aspects of the world's communication infrastructure. Will assist with the development of software tools for system and network security, and with the development of test and interoperability suites.

The Kerberos protocols invented and popularized by MIT have become the fundamental building blocks of major desktop and server operating systems, core networking infrastructure, global file systems, global messaging systems, and much more.

REQUIREMENTS: at least three years of C language programming experience, preferably in UNIX or Linux environments; deep understanding of the C language, with an emphasis on achieving high
portability and standards conformance; proficiency in system administration, including installation and configuration of operating system and application software on UNIX or Linux, preferably with additional experience on Windows or Mac OS X; experience with security software development, user interface design, network server programming, and operating system programming; ability both to work independently and to collaborate effectively with a team and a worldwide network of contributors on the Internet; excellent written and oral communication skills; proven analytical skills, including troubleshooting and debugging of complex and subtle software defects; strong interest in and aptitude for finding new ways of conceptualizing complex problems; proven ability to rapidly and independently learn new technologies and tools; comfort with C memory management and string manipulation; familiarity with source control systems such as CVS, Subversion, or Mercurial; and familiarity with build systems such as Make, Autoconf, or Ant.

The Programmer Analyst III will perform software development, interoperability test and documentation activities necessary to achieve our goal of ubiquitous support for Kerberos-based single sign-on solutions across all aspects of the world’s communication infrastructure.

PRINCIPAL DUTIES AND RESPONSIBILITIES (ESSENTIAL FUNCTIONS):
· Assist with the development of software tools for system and network security.
. Assist with the development of test and interoperability suites.

QUALIFICATIONS/TECHNICAL SKILLS:
· 1-3 yrs of relevant programming/analysis experience.
· Demonstrated experience with security software, user interface, network server programming or operating system programming.
· Prior experience developing in C, preferably within a Unix/ Linux environment.
· Ability both to work independently and to collaborate effectively with a team.
· Excellent written and verbal communication skills.
· Proven analytical skills.
· Strong interest and aptitude for finding new ways of conceptualizing complex problems.
· Proven ability to rapidly learn new technologies and tools.
· Comfort with C memory management and string manipulation.
· Familiarity with source control systems such as CVS, Subversion, or Mercurial.
· Familiarity with build systems such as Make, Autoconf, or Ant.

Please feel free to contact our Executive Director, Stephen C. Buckley with any questions (sbuckley@mit.edu)