This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Job #3792 - Software Developer, MTS - C CERT Coordination Center, Networked Systems Survivability Program
Great position with excellent benefits and relocation. [URL=http://www.cert.org/jobs/3792.html]web
The CERT Program� is part of the Software Engineering Institute (SEI), a federally funded research and development center at Carnegie Mellon University in Pittsburgh, Pennsylvania. CERT engages in cutting-edge research and development, and provides robust training and education programs focused on ensuring that software developers, Internet security experts, network and system administrators, and others are able to resist, recognize, and recover from attacks on networked systems.
The Development team within the CERT Coordination Center (CERT/CC) provides technical capability to the development of tools and software systems amplifying the CERT/CC�s operational capabilities. The primary roles of the Development team include
* software development * software design * integration and testing of software systems * requirements analysis and specification synthesis * packaging and deployment assistance of software systems
The successful candidate will serve as a self-motivated, strong contributor in the design, development, and deployment of a variety of enterprise-level systems that support the CERT/CC�s core business activities. The individual in this position will be responsible for a combination of in-house development and integration of 3rd-party (including open-source) systems.
1. Participate in the analysis, architecture, design, prototyping, development, and deployment of software tools to support CERT/CC�s operational mission. 2. Perform some project management for small-team development efforts. 3. Contribute to conferences and meetings; participate in strategy discussions; contribute to customer presentations; stay up to date in software engineering methods and tools.
Education and Training: BS in Computer Science, Computer Engineering or equivalent plus eight years experience developing software systems
Experience: Candidates should have at least 2 years of experience in developing enterprise applications within a small team and will be able to demonstrate experience in
* full life-cycle development from conceptual design to deployment * systems integration * the creation of mission-critical information storage and retrieval systems (e.g., CRM, financial, or publishing systems) * use of source code control, configuration management, and problem tracking tools
Skills/Abilities: Successful candidates will
* apply sound software engineering practices to system design and development (e.g., systematic approach to system specification, architecture, design, development and documentation of code, configuration management, inspections and testing, packaging and deployment) * be expert in Java/JEE at an enterprise level * have significant experience Perl or other dynamic languages * possess excellent technical problem-solving skills * develop, document, and explain technical decisions * be strongly self-motivated to tackle challenging problems * learn quickly and have a history of producing creative and innovative solutions * prioritize work effectively * interact effectively with technical and non-technical audiences via both written and verbal communications * collaborate and work effectively within a closely coordinated team environment * maintain composure while dealing with difficult people * recognize and deal appropriately with confidential and sensitive information * handle shifting priorities * meet inflexible deadlines * possess mentoring/training skills
Education: Master of Science in Computer Science, Computer Engineering or equivalent plus five years experience developing software systems; or PhD with three years of applicable experience.
Mobility: Primarily sedentary in an office setting with some mobility. Ability to travel to various locations within the SEI and CMU community, customer sites, conferences, and offsite meetings with some frequency.
Environmental Conditions: Normal office conditions; however, close contact with computer for prolonged periods of time.
Mental: The ability to work well under pressure of deadlines and with confidential information.
Other: Candidate must pass a background investigation, be eligible to obtain a United States DoD Secret Clearance, and be a U.S. citizen.
Resumes from recruiting firms will not be accepted.
To apply please go to Careers@CarnegieMellon Carnegie Mellon is an Affirmative Action/Equal Opportunity Employer.
The Software Engineering Institute (SEI) is a federally funded research and development center sponsored by the U.S. Department of Defense and operated by Carnegie Mellon University.
Copyright 2006 Carnegie Mellon University.
See the conditions for use, disclaimers, and copyright information. CERT� and CERT Coordination Center� are registered in the U.S. Patent and Trademark Office.