Full Stack Software Developer
- Design, Develop, Deploy: Support the development, integration, testing, deployment, and maintenance of cloud-based software components for high-availability, resilient applications.
- Collaborate Across Teams: Collaborate with fellow Software Engineers, product owners, data scientists, and Customer representatives to plan, design, and develop software.
- Agile Development: Implement software solutions using a fast-paced Agile methodology, continuously iterating and enhancing capabilities.
- Advanced Tech Stack: Work with modern frameworks and tools, including Java, Spring Boot/Spring Framework, Angular/Typescript, Docker, Kubernetes, MATLAB, Python and more.
- Continuous Integration & Delivery: Leverage CI/CD tools (i.e. GitLab, GitLab Pipelines) to continuously build, test, and integrate software with efficiency and precision.
- Customer Engagement: Interface regularly with project managers and customers, requiring strong communication skills and the ability to collaborate effectively to integrate space domain knowledge into a cutting edge solution.
- 5+ years of experience with a BS/BA degree; OR 3+ years of experience with MS/MA degree. An additional 4 years of relevant experience will be considered in lie of a bachelor's degree.
- Experience developing software using MATLAB - ability to read code and identify processes to create usable code from existing products
- Experience developing software using Python - ability to translate MATLAB code in python tools
- Experience developing software using JAVA - requires ability to integrate MATLAB and python tools
- Understanding of orbital dynamics including orbit determination, station keeping, and collision avoidance
- Ability to read and understand ephemeris and Two Line Element (TLE) Sets
- Familiarization with and ability to apply orbital dynamics and space operations
- Backend development experience with Python, Java, or similar languages.
- Hands-on experience with databases; MySQL, PostgreSQL or similar
- GitLab (Pipelines, Automated CI/CD, SonarQube, SAST, Code Scanning, NexusIQ, Dependency Scanning)
- Knowledge of CI/CD pipelines and DevOps practices.
- Must be a US citizen
- Experience with agile development process
- Atlassian Tool Suite (JIRA, Confluence),
- Experience with the SDA Tap Lab tool suite
- Experience on Amazon Web Services (AWS), Next Generation Applications (NGA)
- Experience developing microservices with Spring Boot
- Experience developing Java REST services
- Familiarity with Agile SAFe 5.0/6.0 methodology
- Experience on DevOps, and tools like Jenkins, Maven, Bitbucket, Jira, etc
- Experience in developing/deploying solutions to AWS Cloud (S3, Lambda, Elastic Beanstalk and other AWS modules)
- Messaging Platforms (Rocketchat)
Recommended Jobs
Sales Associate - Part Time - Tyson's Corner
What’s the role about? As part of our Tyson's Corner team, you’ll be joining our concession on a part time basis as our PT Sales Associate, who is responsible for providing exceptional customer ser…
Senior Developer
About PUNCH: We're problem solvers first & foremost. PUNCH's origin story involves frustration with available INFOSEC tools and techniques—we came up thru the industry using these inefficient to…
General Manager
Grow with us! We are looking for leaders! Get an amazing opportunity to demonstrate your leadership abilities by stepping into the role of a General Manager! You will get an amazing opportunity …
Police Officer
At BWX Technologies, Inc. (NYSE: BWXT), we are People Strong, Innovation Driven. Headquartered in Lynchburg, Virginia, BWXT is a Defense News Top 100 manufacturing and engineering innovator that prov…
Sr. Cybersecurity Engineer I (6160)
As Sr. Cybersecurity Engineer I , you’ll will play a critical role in safeguarding digital assets by designing, implementing, and maintaining robust cybersecurity infrastructure. You will work co…
Software Engineer - Frontend
We are seeking a highly motivated Frontend Software Engineer to join the team to design, build, and maintain a collaborative file redaction system for the web using modern frameworks and technologies…
Nail Tech- After-School Program Instructor
Youth Braid and Business Academy is looking for after-school instructors in the Richmond, VA area with a passion for beauty and who enjoy working with youth. In this position, you will teach nail …