Reinventing Geospatial (RGi) is looking to enhance situational awareness for soldiers and analysts by integrating software development with geospatial intelligence, ranging from data collection to advanced deep learning.
Requirements
- Minimum 3 years of experience with REACT or modern JavaScript framework.
- Minimum 3 years of experience with Python, C development framework
- At least 3 years of experience with unit testing, continuous integration tools, and Gitlab version control
- Experience in either software development projects or software integration projects in a service-oriented environment (Cloud, SOA, Web-Services) or virtualization environment.
- At least 3 years of experience with Linux and/or Windows system administration
- At least 1 year of experience with AWS cloud formation templates
- At least 1 year of experience with Node, NPM, Swashbuckle, REST API, Sass
Responsibilities
- Develop, deploy, and maintain cloud-based services using AWS Lambda, EC2, and other core AWS services.
- Write and maintain code in C, Java, JavaScript/TypeScript, Python, and Shell scripting.
- Create, document, and manage new and existing functionality in GitLab repositories.
- Apply DevOps practices and tools to deliver new features within an Agile environment.
- Participate in Agile ceremonies (standups, sprint planning, increment planning) using Jira and Confluence.
- Perform system administration and modify existing GOTS code to integrate open-source software solutions into web applications.
- Design and implement APIs and database integrations that interact with Redux and React frameworks.
Other
- Active Top Secret clearance with an ability to obtain SCI access and willingness to obtain CI Polygraph
- US Citizenship Required
- Proactive self-starter demonstrates a positive, willing attitude and excellent oral and written communication skills.
- Organizational Skills: Can plan and prioritize work. Follows tasks to their logical conclusion and makes sure that everything has been done to the right standard. Good attention to detail.
- Communications: Ability to communicate clearly and efficiently to team members and clients, verbally and in writing. Able to present ideas in a variety of ways depending upon audience and context.