Junior Software Developer
General Dynamics
About the role
Position Overview
As a Software Developer Associate at GDIT, you will deliver simple solutions to complex problems by tailoring cutting‑edge applications to meet the unique requirements of our clients. Your role focuses on developing, troubleshooting, and testing enterprise‑wide systems and applications software while prioritizing the end user’s experience and fostering your own career growth. You will work with programming languages such as Java and Python, and utilize SQL and PostgreSQL databases. In addition, you will automate command tasks using scripting tools like Vim, Bash, and PowerShell. This position is located on‑site at the Quantico Marine Base where you will collaborate with a team of experts to make a significant impact in the technology and professional services sector.
Key Responsibilities
- Research, design, develop, and modify enterprise‑wide systems and applications software.
- Deliver simple solutions to complex problems.
- Tailor solutions to meet unique client requirements.
- Develop, troubleshoot, and test software to satisfy requirements.
- Utilize programming languages such as Java and Python for application development.
- Automate command tasks using scripting tools like Vim, Bash, and PowerShell.
Required Qualifications
- Bachelor's Degree in a relevant field.
- 2+ years of related experience in software development.
- Experience with regular expressions.
- Proficiency in developing, debugging, and refactoring code in programming languages such as Java and Python.
- 1+ years of experience with SQL and/or PostgreSQL database administration.
- Ability to develop, troubleshoot, and test software to meet requirements.
Preferred Qualifications
- 1+ years of experience with application development leveraging SQL and/or PostgreSQL databases.
Benefits & Perks
- 401K with company match
- Comprehensive health and wellness packages
- Professional growth opportunities including paid education and certifications
- Paid vacation and holidays
- Short and long‑term disability benefits
- Life and accidental death and dismemberment insurance
- Critical illness and business travel accident insurance
Requirements
- Bachelor's Degree in a relevant field.
- 2+ years of related experience in software development.
- Experience with regular expressions.
- Proficiency in developing, debugging, and refactoring code in programming languages such as Java and Python.
- 1+ years of experience with SQL and/or PostgreSQL database administration.
- Ability to develop, troubleshoot, and test software to meet requirements.
Responsibilities
- Research, design, develop, and modify enterprise‑wide systems and applications software.
- Deliver simple solutions to complex problems.
- Tailor solutions to meet unique client requirements.
- Develop, troubleshoot, and test software to satisfy requirements.
- Utilize programming languages such as Java and Python for application development.
- Automate command tasks using scripting tools like Vim, Bash, and PowerShell.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free