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