Job Description
Job Title: Web Application Developer
Position Summary:
The Enterprise Applications Service Technologies (EAST2) program provides services necessary to operate the NASA Agency Applications Office (AAO). The AAO provides services to operate, maintain, and enhance key Business and Mission-Supporting platforms, applications and infrastructure used across the Agency.
As an Application Developer at NASA’s Marshall Space Flight Center in Huntsville, Alabama, the candidate will design, develop and implement solutions using both custom developed code and COTS products. The candidate will work under the general supervision of the technical lead and functional architect in a team environment that applies agile methodologies. Must be self-motivated, have a positive attitude, and possess outstanding communication skills (written and oral). Tier 3 Operational Support is also needed for issues related to delivered capabilities, and ability to demonstrate solutions during development.
Candidate must be a US citizen and able to obtain NASA clearance levels for contract work at Marshall Space Flight Center.
Duties:
Design, code, and test software solutions, including custom developed solutions and Commercial Off the Shelf (COTS) products
Provide production support and maintenance including performance tuning, bug fixes, troubleshooting, and root cause analysis. On call support of production systems is required.
Perform technical analysis and recommendations of proposed designs
Perform code reviews and provide feedback on code quality
Develop documentation, flowcharts, layouts, diagrams, charts, etc. as needed
Support and develop software engineers by providing advice, coaching and educational opportunities
Follow software development methodology and architecture standards
Qualifications:
Bachelor of Science in Computer Science or equivalent technical experience.
5-7 years of software development experience, including web based applications, database
development and scripting languages
5-7 years using PHP, JavaScript, HTML/HTML5, CSS, XML, SQL, Oracle and/or SQL Server
Must be able to deliver high-quality work on time to specification while balancing competing priorities
Must be able to work independently, as well as in a team environment. Must be able to learn new
languages/platforms quickly including Custom developed applications and Commercial Off the Shelf (COTS) products.
Additional Knowledge in areas is a plus:
Basic Linux and Windows administration
Knowledge of Oracle APEX, Node.js, .NET, SharePoint Development
Preferred:
Strong working knowledge of full software lifecycle, from analysis to implementation.
Experience in working in Agile environment