Software Engineer 1

General Dynamics Information TechnologyAnnapolis Junction, MD
22hOnsite

About The Position

Transform technology into opportunity as a Software Engineer at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career. MEANINGFUL WORK AND PERSONAL IMPACT The Software Engineer shall be responsible for developing and maintaining automated test suites and frameworks using the PyTest and Cypress testing frameworks. The Software Engineer shall collaborate with mission stakeholders to understand project requirements and identify test automation opportunities to ensure the quality and reliability of a mission-focused enterprise web application in a Linux environment. WHAT YOU’LL NEED TO SUCCEED Bring your engineering expertise along with a drive for innovation to GDIT. The Software Engineer must have: ● Education: Bachelor of Arts/Bachelor of Science ● Experience: 2+ years of related experience ● Security clearance required: TS/SCI w/ polygraph ● Position Required skills: • Experience using the Linux CLI • Experience developing Bash/Python scripts • Experience developing with Python in a Linux environment • Experience with web technologies (e.g., HTML, CSS, JavaScript) and web application development • Experience with the Cypress testing framework • Experience with the PyTest testing framework • Experience with REST interfaces • Experience with CI/CD principles, methodologies, and tools such as GitLab CI • Experience with Git Source Control System ● Position Desired Skills: • Experience with the Atlassian Suite of Tools such as Jira and Confluence • Experience with the Django Web framework • Experience developing UI using the React JavaScript framework • Familiar with SQL technologies such as MariaDB • Experience with containerization technologies such as Docker GDIT IS YOUR PLACE At GDIT, the mission is our purpose, and our people are at the center of everything we do. ● Growth: AI-powered career tool that identifies career steps and learning opportunities ● Support: An internal mobility team focused on helping you achieve your career goals ● Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off ● Community: Award-winning culture of innovation and a military-friendly workplace OWN YOUR OPPORTUNITY Explore a career in software development at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation. The likely salary range for this position is $132,600 - $179,400. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.

Requirements

  • Education: Bachelor of Arts/Bachelor of Science
  • Experience: 2+ years of related experience
  • Security clearance required: TS/SCI w/ polygraph
  • Experience using the Linux CLI
  • Experience developing Bash/Python scripts
  • Experience developing with Python in a Linux environment
  • Experience with web technologies (e.g., HTML, CSS, JavaScript) and web application development
  • Experience with the Cypress testing framework
  • Experience with the PyTest testing framework
  • Experience with REST interfaces
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI
  • Experience with Git Source Control System

Nice To Haves

  • Experience with the Atlassian Suite of Tools such as Jira and Confluence
  • Experience with the Django Web framework
  • Experience developing UI using the React JavaScript framework
  • Familiar with SQL technologies such as MariaDB
  • Experience with containerization technologies such as Docker

Responsibilities

  • developing and maintaining automated test suites and frameworks using the PyTest and Cypress testing frameworks
  • collaborate with mission stakeholders to understand project requirements and identify test automation opportunities to ensure the quality and reliability of a mission-focused enterprise web application in a Linux environment

Benefits

  • Comprehensive benefits and wellness packages
  • 401K with company match
  • competitive pay and paid time off
  • full flex work weeks where possible
  • a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
  • 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