Job responsibilities include:
• Interpret requirements into software architecture and design
• Design, develop and code software sufficient to meet the requirements of one or more components or systems
• Perform integration, test and documentation duties to ensure proper operation of hardware and software platforms
• Integrate a wide variety of applications from various sources; integrate and ensure they meet performance standards for stability and resource utilization
• Adhere to accepted standards and processes for development, including writing unit tests which provide a high percentage of code overage; participating in code peer reviews, conducting design reviews, and generating test plans to ensure maximum stability and quality of code
Security Clearance: An Active and In-Scope TS/SCI U.S. Security Clearance required day 1 of employment. Must be willing to get a CI Poly
Required Skills:
• Experience developing complex software solutions in Java
• Experience working in a software development environment that uses continuous integration methodology with automated test
• Proven ability to design software solutions for components and services with supporting design details that are reference artifacts
• Experience performing backend Development, including Infrastructure as Code
• Full stack developer, experience with “platform & infrastructure stack” experience as well as the application services cloud stack
• Experience with troubleshooting applications and infrastructure on Linux based Operating Systems
• Experience with agile tool sets (JIRA, BitBucket, JMeter, SourceTree, GIT, etc.)