Fullstack Developer

Overview

On Site
BASED ON EXPERIENCE
Full Time

Skills

TS SCI
TOP SECRET CLEARANCE
TS/SCI
TS-SCI
TSSCI
TOP SECRET
SCI
POLYGRAPH
FULL STACK
FULL-STACK
FULLSTACK
JAVA

Job Details

JOB DESCRIPTION
This position is part of a very agile team of systems and software engineers who will analyze existing capabilities as well as design and develop new solutions that will integrate with other products within the organization and across the agency baseline. Working in a dynamic and agile environment, systems engineers will capture how capabilities work, determine the use cases they satisfy, perform testing and validation, and provide artifacts required to make software development successful. Software developers will work within an existing CI/CD pipeline, performing back-end, UI, and/or full-stack development to create capabilities that perform geolocation data processing at scale.

RESPONSIBILITIES:
  • Work with a high-performing software development team in an agile, DevOps environment
  • Analyze capabilities of existing products to develop enhancements primarily using Python
  • Perform development and integration of multiple user interfaces and/or numerous services for software that performs data processing at scale
  • Conduct development, testing, validation, deployment, maintenance, and Tier 3 support for operational software
  • Design and implement software solutions that can be integrated with core services and across new baselines
  • Apply accepted agile software development practices to test and document the code base
REQUIREMENTS:
  • Ability to work collaboratively in a high-performing, fast-paced, CI/CD environment
  • Experience developing back-end services in Python
  • Experience writing web user interfaces using modern Java, JavaScript, and/or HTML
  • Experience with Active MQ, Rest, NoSQL and/or elastic databases
  • Experience validating capabilities against requirements, writing and executing test cases, and capturing test results
  • Experience working with the Atlassian tool suite to track and maintain requirements (i.e., JIRA & Confluence)
  • Experience developing in Linux
CLEARANCE REQUIRED:
  • Active TS/SCI with Polygraph
MINIMUM EDUCATION:
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university is required.
  • 4 years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree
MINIMUM YEARS OF EXPERIENCE:
  • 14 years' experience as a SWE, in programs and contracts of similar scope, type, and complexity is required
PREFERRED:
  • Experience working with dynamic and/or interactive map software
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.

About Reuben Cooley Inc