General Dynamics - Chantilly, VA

posted 3 months ago

Full-time - Mid Level
Chantilly, VA
10,001+ employees
Transportation Equipment Manufacturing

About the position

Transform technology into opportunity as a Database Developer with GDIT. In this role, you will serve as a critical component of our nation's safety and security, using your expertise to protect our country from various threats. A career in enterprise IT at GDIT means connecting and enhancing the systems that matter most while building valuable skills that will help you advance in your career. You will be at the forefront of innovation, playing a meaningful part in improving how agencies operate. As a Database Developer, you will be responsible for the design, development, testing, and operations of large enterprise business and mission objectives. You will work collaboratively in a team environment, participating in pair programming and utilizing Agile development methodologies. Your strong problem-solving skills will be essential as you debug complex issues and ensure the security best practices for software development are followed. You will also be expected to engage in unit testing and test-driven development (TDD) to maintain high-quality standards in your work. This position requires a Bachelor's degree in Computer Science or a related field, along with at least 8 years of experience in software engineering. Proficiency in programming languages such as Java, TypeScript, and JavaScript is essential, as well as experience with AWS cloud services like S3, RDS, SNS, and SQS. Familiarity with database technologies such as PostgreSQL, MySQL, and DynamoDB is also required. Excellent communication and collaboration skills are necessary to thrive in this role, as you will be working closely with other team members and stakeholders.

Responsibilities

  • Design, develop, test, and operate large enterprise business/mission objectives.
  • Engage in unit testing and test-driven development (TDD).
  • Collaborate in a team environment and participate in pair programming.
  • Utilize Agile development methodologies and practices.
  • Debug complex issues and provide strong problem-solving skills.
  • Ensure adherence to security best practices for software development.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 8+ years of experience in software engineering.
  • Strong problem-solving skills and ability to debug complex issues.
  • Experience with design, development, testing, and operations of large enterprise business/mission objectives.
  • Experience with unit testing and test-driven development (TDD).
  • Familiarity with Agile development methodologies and practices.
  • Proficiency in one or more programming languages such as Java, TypeScript, and JavaScript.
  • Experience working with AWS cloud services such as S3, RDS, SNS, and SQS.
  • Familiarity with Jira or similar issue tracking tools.
  • Excellent communication and collaboration skills.
  • Familiarity with database technologies such as PostgreSQL, MySQL, and DynamoDB.
  • Excellent attention to detail and ability to work collaboratively.

Nice-to-haves

  • Experience with frontend development using frameworks such as React, Angular, or Vue.
  • Knowledge of microservices architectures and containerization.
  • Familiarity with serverless computing and event-driven architecture.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with DevOps practices such as continuous integration and deployment.
  • Experience with DevSecOps practices and tools like Git, Jenkins, and Ansible.
  • Familiarity with database design and SQL.
  • Experience with performance testing and optimization.

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
  • Cutting-edge technology you can learn from
  • Paid vacation and holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service