This is a full-time position at the NASA Advanced Supercomputer (NAS) facility at NASA Ames Research Center (south of San Francisco, CA in Silicon Valley). This position offers an enormous opportunity for growth. The ideal candidate will possess basic technical skills with superior knowledge in the following areas.
Experience with computer programming and scripting (shell, Perl, Python, PHP, etc.)
Experience in UNIX (OS X, Linux variants, Solaris) systems administration
Experience with information, software, and network security practices
Good analytical skills, organizational skills and interpersonal skills
Willing to work rotating on-call 24x7 hours as needed
Essential Job Functions
· Develop security software and tools as directed by security group lead on a firm schedule
· Assist the systems architect with the design and implementation of web API’s
· Participates in or leads code reviews for software security exploits and recommends solutions; prepares summaries to management
· Provides recommendations of development tools and methodologies to group; conducts cost analyses to determine feasibility of new technologies for clients.
· Participates in the audits of computer systems to ensure they are operating securely and that data is protected from both internal and external attack. Makes recommendations for preventive measures as necessary.
· Other duties as assigned relating to the operation of a security group
· Responds to more complex queries and request for computer security information and reports from both internal and external customers.
· Provides technical consultation on highly complex development tasks
· Perform role of systems and software integrator as necessary
Basic Qualifications
· Bachelor's degree or equivalent combination of education and experience
· Five or more years of experience in computer science, management information systems, or software development experience
· Experience working in a UNIX based software development environment
· Experience working with computer programming languages such as: Perl, Python, PHP, and Unix Shell programming
· Experience working with web development technologies and methodologies such as: HTML, Javascript, CSS, Ajax, REST
· Experience working with and administering operating systems such as Mac OS X, Linux, and Microsoft Windows
· Experience in secure coding practices with an emphasis in the web development area
· Experience working with office packages such as Microsoft Word, Excel, etc.
· Experience working with modern software development tools
· Highly effective troubleshooting skills in quickly diagnosing and resolving customer problems as well as assisting in the development of internal software tools
US CITIZENSHIP REQUIRED
Other Qualifications
· Excellent communication skills, both inward towards the group and outwards towards customers
· Analytical and problem solving skills to troubleshoot and resolve development problems, network/operating system security issues
· Ability to perform and interpret development requirements and translate that into concrete deliverables
· Ability to assist in the administration of an operational security infrastructure
ADNET Systems Inc