The Software Engineer III will design, develop and maintain mission-critical software in support of missile defense systems.
Responsibilities
Develop, create, modify, operate, integrate, test, and maintain software systems or platforms
Analyze user needs and develop software solutions
Analyze and design databases or perform analysis of data
Ensure security of software and systems
Work with Agile teams in high-level design, development, implementation, integration, and verification of software components
Attend and participate in Agile planning events and meetings
Develop computer program documentation and operational procedures
Prepare project resource estimates, schedules, and cost analysis
Provide diagnostic support to correct processing anomalies
Assist in the preparation of specifications
Interpret requirements and perform analysis
Requirements
6-8+ years of experience
Experience with full stack development frameworks and techniques including React, SpringBoot, Python Flask/Django, ReST, JMS, WebSockets, JSoN and XML serialization
Strong knowledge in cloud environments, specifically AWS
Ability to support infrastructure, platform, and application systems
Addresses complex development and software engineering problems
Wide breadth of expertise in development languages, tools, and environments
Experience with Java, C++, Eclipse/IntelliJ IDEs, JUnit
Experience developing micro-services and working with containerization
Experience with agile software development process
Minimum Active Secret Security Clearance required – Top Secret is preferred