Backend Software Developer
Salary undisclosed
Apply on
Original
Simplified
Job Description
Job Description
Reston/Chantilly VA - Salary Range 140-290k
Job Brief
We are looking for backend software engineers/developers who have experience with object-oriented programming languages to operationalize a prototype system developed using a modified Agile software framework. You will be part of a large team that is providing lifecycle software development, cloud engineering and systems engineering for a scalable NextGen space resiliency / flight safety program.
Responsibilities
- Researching, designing, developing, and/or modifying new application software
- Testing software development methodology in an agile environment
- Creating microservices
- Supporting systems engineering efforts in system design, solution engineering, and software development
- Providing ongoing maintenance, support and enhancements in existing systems and platforms.
- Collaborating cross-functionally with analysts, project managers, and other engineers
Requirements
- Hands on software development experience with the following programming languages (listed in order): JAVA, JEE, C++, or Python
- Experience with Spring Boot or Spring Framework
- Ability to work with Agile/Scrum methodology in a team environment
- Experience with Orchestration Software/Tools (Kubernetes, Docker, or OpenShift)
- Experience with integration and development tools, including AWS, Bitbucket, Jenkins, and Docker
- Experience with Linux OS and command line interface
Desired/Bonus Skills
- Background in any of the following areas: Orbital Dynamics, Astrodynamics, Aerospace Engineering, Flight Safety, Space Domain Awareness, Satellite Conjunction AnalysisUnderstanding and/or experience with SAR phenomenology
- Experience with GIT
- AWS Cloud Computing Skills
- Familiarity with NIFI, Apache, Kafka
- Kalman Filtering
Education/Experience Requirements
SME Level: Expert?consultant to top management typically with an advanced degree and 13+ years' experience or a bachelor's with 15+ years of experience or equivalent.
- Senior Level: 10 years of experience in either (a) software engineering (b) software development or (c) systems engineering for information technology systems and a Bachelor's degree in Software Engineering, Computer Science, Information Systems or equivalent field.
- Mid-Level: 5 years of experience in either (a) software engineering (b) software development or (c) systems engineering for information technology systems and a Bachelor's degree in Software Engineering, Computer Science, Information Systems or equivalent field.
- Junior Level: Bachelor's degree in Software Engineering, Computer Science, Information Systems or equivalent field. No experience is required.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job Similar Jobs