Description Northrop Grumman Mission Systems Sector/ Integrated Intelligence business unit is seeking a skilled software engineer for a prog...
Description Northrop Grumman Mission Systems Sector/ Integrated Intelligence business unit is seeking a skilled software engineer for a program that provides large scale development, testing, deployment and O&M for the intelligence community. The successful candidate will take part in a full life cycle development of components using COTS, GOTS, and various in-house applications. The individual will work with members of a diverse project team and participate in the overall design and creation of web-based and other software applications and must possess excellent communication skills.
This Software Developer will be expected to:
Conduct/participate in multidisciplinary planning, design, and development of complex, software systems, applications and/or databases, including web applications, layout, and user interfaces.
Design, develop and modify new applications and implement enhancements to existing applications
Transition data from legacy systems to new database structures. Ensures the new application can access data that has been transitioned to the new database structure.
Perform corrective, adaptive, and software maintenance on the software baseline.
Ensure software compliance standards are met.
Develop supporting technical documentation including requirements and design documents and end user operational instructions.
Support regular Customer interaction through memos, status meetings, and technical exchanges.
Design, develop, and deploy applications within the Amazon Commercial Cloud.
Qualifications Basic Qualifications:
This requisition may be filled at level 2 or level 3. To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below:
Level 2 Software Engineer: Bachelor's degree plus 2 years of directly relevant experience, Masters Degree and 0 years (4 years of relevant experience may be substituted in lieu of degree).
Level 3 Software Engineer: Bachelor's degree plus 5 years of directly relevant experience, Masters Degree and 3 years (4 years of relevant experience may be substituted in lieu of degree).
Software development experience working complex application development projects.
Hands-on Ruby on Rails development experience to included coding and debugging
Experience with Subversion, and/or GIT (or similar tracking software)
Experience migrating data from legacy systems (extract-transform-load)
Good presentation skills, including comfort presenting technical material in a group setting.
Demonstrated communication and interpersonal skills, including the ability to develop and present technical approaches and findings.
Experience integrating COTS and Open Source Applications.
Knowledge or experience with Cloud computing technologies and environments Amazon Web Services.
Experience with Search Tools (Elasticsearch or Solr).
Experience building RESTful web services
Experience with AgileCraft
Experience with Python, Scripting (i. e. Bash, Sh, CSH)
Ability to work in a team environment with frequent customer contact.
Experience with Intelligence Community missions and systems.