Work as a Software Engineer as part of a sustainment team which utilizes a diverse dynamic workforce, including experts in their fields. Specific duties include:
· Provide subject matter expertise for software development and engineering.
· Code and test software based upon software specifications and designs, analyze and study complex system requirements, design software tools and subsystems to support software reuse and domain software development, support using formal specifications, data flow diagrams, and other accepted design techniques, and utilize Computer-Aided Software Engineering (CASE) tools.
· Use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, and fault tolerant.
· Provide software process management and control throughout the coding portion of the software development process.
· Mentor fellow Software Engineers.
Qualifications
Basic Qualifications:
· Minimum ten (10) years experience in a technical role, working on software-intensive projects and programs for Government or Industry customers.
· Eight (8) years experience as a Software Engineer supporting software architecture development, requirements analysis, design, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and unit and test integration (with both new and legacy systems).
· Candidate must have a strong Perl background as evidenced in their work history.
· Experience with C+/C++
· Candidate should also have experience with the following:
- Cucumber
- Jasmine or Mocha
- git
- jQuery
- Backbone
- MongoMapper
- Handlebars
· Five (5) years experience in applicable programming language, such as the following:
o JAVA
o C++ or C
o COBRA
o J2EE
o Perl
o JavaScript
o UNIX scripting languages
o XML
o HTML
o Workflow tools such as JBoss or Weblogic
o DOM
o AJAX
o Apache
o Spring
o Near-real-time processing
o Collection systems
o Network protocols and standards
o GUI development
o Mission management systems.
· Minimum three (3) years direct experience with an intelligence community or signals intelligence activity.
· Experience in Web Services implementation.
· Skilled in programming using Top-Down, Event-Driven, and object-oriented paradigms.
· Experience providing subject matter expertise for software development and engineering, and mentoring fellow Software Engineers.
· Three (3) additional years of minimum experience in a technical role, working on software-intensive projects and programs for Government or Industry customers may be substituted for the BA/BS Degree.
Preferred Qualifications:
· Advanced Degree in a Related Technical Field, i.e., Electrical Engineering, Computer Science, etc.
· Experience with Agile Test Driven development
· Basic understanding of Network Fundamentals
Northrop Grumman Corporation is a leading global security company providing innovative systems, products, and solutions in aerospace, electronics, information systems and technical services to government and commercial customers worldwide.
Northrop Grumman is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for most positions.
|
|
|
||
|---|---|---|---|



















