Cloud Full Stack Developer

$134,300 - $181,700/Yr

Unclassified - Washington, DC

posted about 2 months ago

Full-time - Mid Level
Remote - Washington, DC
10,001+ employees

About the position

GDIT is seeking a Software Developer to join our team and help accelerate a federal mission client's discovery and delivery of identity and network-based intelligence insights to counter national security threats and malicious actors. The software developer will assist in crafting, testing, and recommending scalable, flexible, and resilient designs and implement integrations with a standard platform in a cloud environment. The ideal candidate will have experience in strategizing overall build tools and software to facilitate information and data sharing, and advance analytic practices. In this role, you will employ software development techniques and methodologies for solving tough analytical challenges in support of national security. You will use your software development skills to automate manual analytical processes and have the opportunity to expand beyond specializations to include front-end user interfaces, back-end microservices, web services, cloud architectures, as well as databases and other persistent data stores. You will deploy developed IT solutions, user applications, databases, and other IT capabilities, and design and develop specialized user solutions, applications, and databases using a hybrid Agile approach within a DevOps environment. Additionally, you will provide Tier 3 technical support for deployed applications and databases, maintain code integrity and organization, and collaborate with the rest of the engineering team to design and launch new features. This includes coordination and documentation of deployment procedures, release plans, etc. A keen interest in learning and using the latest software tools, methods, and technologies to solve real-world problem sets vital to national security is essential. You may also be required to support off-hours deployment such as evenings or weekends.

Responsibilities

  • Employ software development techniques and methodologies for solving tough analytical challenges in support of national security threats.
  • Use software development skills to automate manual analytical processes.
  • Expand upon specializations to include front-end user interfaces, back-end microservices, web services, cloud architectures, and databases.
  • Deploy developed IT solutions, user applications, databases, and other IT capabilities.
  • Design and develop specialized user solutions, applications, and databases using a hybrid Agile approach within a DevOps environment.
  • Provide Tier 3 technical support for deployed applications and databases.
  • Maintain code integrity and organization.
  • Collaborate with the engineering team to design and launch new features, including coordination and documentation of deployment procedures and release plans.
  • Support off-hours deployment such as evenings or weekends.

Requirements

  • 5+ years of related experience in software development.
  • Understanding of cloud architectures and enabling tools and technologies, such as AWS Cloud (GovCloud/C2S).
  • High experience level with back-end programming languages (Java/Spring, Python).
  • Working knowledge with datastores such as MongoDB, DynamoDB, PostgreSQL, S3, Redshift, Redis, and Elasticsearch.
  • Familiar with Configuration Management and CI Tools, such as Git/Gitlab, Jenkins, SonarQube, Maven, Ansible, Chef.
  • Experience with Agile development methodology.
  • Working knowledge with collaboration tools, such as Jira and Confluence.

Nice-to-haves

  • Working knowledge with software platforms and services, such as Docker, Kubernetes, JMS/SQS/SNS, Kafka, AWS Lambda, NiFi.
  • Experience with automated testing patterns and tools, such as Mocha/Chai, JUnit, NUnit, TestNG.
  • Expertise in various COTS, GOTS, and open-source tools which support development of data integration and visualization applications.

Benefits

  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team dedicated to helping you own your career
  • Professional growth opportunities including paid education and certifications
  • Paid vacation and holidays
  • Short and long-term disability benefits
  • Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service