Northrop Grumman Engineer Software 2 / 3 - Java, C#, Angular and SQL in Beavercreek, Ohio
Are you ready to join a leading global provider of secure software-defined, hardware-enabled mission systems? Are you interested in working on products and systems that provide solutions for global security? Are you looking to join a team of high performers to help expand your skills and experience? Northrop Grumman Mission Systems is seeking an experienced Software Engineer 2/3 to join our team in Beavercreek, Ohio.
Northrop Grumman's Software Engineers work in teams to design, develop, document, test, debug, and deploy applications software and systems that contain logical and mathematical solutions. As a key member of the team working in a fast-paced environment, you will become part of Northrop Grumman's AVIPSS Program where we encourage innovation and forward thinking and expect our developers to take a high level of ownership through the software life cycle. You will work in a people-focused environment where you will interact with users, customers, and other developers working on Department of Defense (DoD) systems. You will participate in the entire software development lifecycle with a concentration in software development of enterprise based and web based applications using multiple high-level programming languages (e.g., Java, C#) and technologies (e.g. Angular, RESTful services). The successful candidate will clearly demonstrate strong technical skills and have a track record as an effective communicator and problem solver. The selected candidate must be able to obtain a Department of Defense (DoD) Top Secret/SCI security clearance.
Roles and Responsibilities
Participate in the entire lifecycle of software development including requirements definition, architecture and design specifications, coding, quality assurance testing, deployment, documentation and support.
Responsible for the software development, deployment, maintenance, optimization, and documentation of software applications in client and browser-based, multi-tier, enterprise environments.
Complete work independently and as a part of a team.
Solve complex problems through innovative and creative solutions
Collaborate with other developers and product analysts effectively.
This requisition may be filled at a higher grade based on qualifications listed below.
This requisition may be filled at either a level2 or a level 3.
BQs for a Software Engineer3 are Bachelor of Science degree in Computer Science, Computer Engineering, or related STEM degree and at least5 years of experience.
BQs for a Software Engineer2 are Minimum of a Bachelor of Science degree in Computer Science, Computer Engineering, or related STEM degree and at least 2 years of experience.
Strong interpersonal skills to communicate effectively with small technical teams.
Relevant professional software development experience developing software in objected oriented languages (Java, C#).
Utilization of modern software development and testing environments.
Familiarity with Database Concepts/Structured Query Language (SQL).
U.S. citizenship with the ability to obtain and maintain a Top Secret /SCI Department of Defense (DoD) Security clearance.
Experience with Java EE frameworks (e.g. Spring, Struts).
Experience developing web based services (e.g. SOAP, RESTful).
Experience with web application deployment (e.g., Oracle WebLogic, Apache Tomcat).
Experience with web frameworks (e.g., Angular, Node.js).
Experience with Eclipse or similar IDE.
Experience with Microsoft Windows, UNIX, and Linux.
Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit www.northropgrumman.com/EEO . U.S. Citizenship is required for most positions.