Supports the development, maintenance, enhancement and optimization of software products and functionalities for systems integrations.
Leads activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software products.
Debugs and leads resolution of issues identified to ensure the reliability and efficiency of software products.
Handles user inquiries, troubleshoots technical issues and analyzes user feedback.
Develops, establishes, monitors and improves software processes, tools and key performance metrics that align projects with organizational goals and industry benchmarks.
Consults on software domains, system-specific issues, processes and regulations.
Designs, develops, tests, and maintains non-embedded software throughout the end-to-end lifecycle that meets standards.
Requirements
Bachelor’s Degree
Active TS/SCI clearance required
5+ years of experience in Java, ReactJS
5+ years of experience in Java and associated frameworks and tools such as Spring Boot, WildFly, JPA, Maven
5+ years of experience in Windows-based IDEs and Linux-based IDEs
5+ years of experience in software configuration management tools (e.g. Git) and problem/issue tracking tools (e.g. Jira)
5+ years of experience in developing software products in a cloud environment, using Agile Methodologies