Jr. Software Developer-Linux/C++
GD Information Technology, Inc.over 1 year ago
Bossier City, Louisiana, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
As a Junior Software Developer at GDIT, you will be responsible for delivering innovative solutions to complex problems, focusing on application development tailored to client needs. This role emphasizes enhancing the end-user experience while supporting your career growth in a collaborative environment. You will engage in all phases of the software development lifecycle, contributing to the design, development, and maintenance of software systems.
Key Responsibilities
- Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software.
- Assists with all phases of the software development lifecycle.
- Analyzes user/business needs and functionality to plan and design software systems to meet those needs.
- Creates a variety of models and diagrams that show programmers the software code needed for an application.
- Performs software updates, refinement, testing, and debugging.
- Documents software or system for future maintenance and updates.
Required Qualifications
- BA/BS degree and 2+ years of related Linux experience (additional years can be considered in lieu of degree).
- History of developing applications and troubleshooting issues within the code.
- Proficient in writing in C, C++, and developing scripts.
- Required Technical Skills: C, C++, Linux, System/Software Design, GitLab, and Java.
- Required Skills and Abilities: Application Development, Software Development, Problem Solving, understanding network communication.
- CompTIA Security+ certification required within 6 months of hire.
- Active secret clearance or previously held secret clearance preferred, must have the ability to obtain interim clearance.
Preferred Qualifications
- Experience with GitLab.
- Familiarity with Java programming language.
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, accidental death and dismemberment, personal accident, critical illness, and business travel insurance
Required Skills
Java
Application Development
C++
Software Development
C
GitLab
CompTIA Security+
Linux
Scripting
Debugging
System Design