GD Information Technology, Inc. - Chantilly, VA

posted 17 days ago

Full-time - Mid Level
Remote - Chantilly, VA
10,001+ employees

About the position

As a Database Developer at GDIT, you will deliver insights that help clients turn data into actionable solutions, addressing big-data challenges and advancing their missions. This role involves designing, developing, and maintaining high-quality software solutions, with a focus on modernizing legacy systems and ensuring the security and efficiency of database operations. You will work in a collaborative agile environment, contributing to transformative projects that have a meaningful impact on both client missions and your career.

Responsibilities

  • Design, develop, and maintain software-based solutions for clients.
  • Collaborate in an agile environment to modernize legacy tools and processes.
  • Build and manage pipelines for database deployments using DevOps practices.
  • Implement and maintain high-availability REST API services.
  • Automate API documentation and ensure it evolves with the API.
  • Conduct unit testing and apply test-driven development (TDD) methodologies.
  • Work with various database platforms including PostgreSQL, MySQL, and DynamoDB.
  • Utilize AWS cloud services for data storage and processing.
  • Debug complex issues and provide problem-solving solutions.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline, or equivalent experience.
  • 8+ years of related experience in database development and software engineering.
  • Extensive experience with AWS cloud services such as S3, RDS, SNS, and SQS.
  • Strong understanding of DevOps processes and tools for CI/CD pipelines.
  • Proficiency in database platforms and design, particularly PostgreSQL, MySQL, and DynamoDB.
  • Experience with ETL tools and big data movement processes.
  • Strong problem-solving skills and ability to debug complex issues.
  • Experience with Agile development methodologies and practices.
  • Proficiency in programming languages such as Java, TypeScript, and JavaScript.

Nice-to-haves

  • Experience with frontend development using frameworks like React, Angular, or Vue.
  • Knowledge of microservices architectures and containerization.
  • Familiarity with serverless computing and event-driven architectures.
  • Experience with cloud platforms such as Azure or Google Cloud.
  • Familiarity with DevSecOps practices and tools like Git, Jenkins, and Ansible.

Benefits

  • 401K with company match
  • Comprehensive health and wellness packages
  • Professional growth opportunities including paid education and certifications
  • Paid vacation and holidays
  • Paid parental leave
  • Short and long-term disability benefits
  • Life and accidental death insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service