Research, design, develop, and/or modify enterprise-wide systems and/or applications software
Employ experience with C++ and Java, test-driven development, and Scrum/agile project lifecycle approach to develop, deploy, and maintain mission-critical applications
Provide support and technical advice during conceptualization, development, and implementation phases to transform requirements into working solutions
Engage with clients/users to define system scope and objectives
Work on new development and re-engineering efforts, including making or contributing to system design decisions
Implement enhancements to existing system and coordinates with other developers working in parallel
Provide software development services on all tiers (UI, Java, C++, Oracle)
Perform database programming using SQL
Perform software QA/testing as needed
Requirements
3+ years of related experience required
Technical Training, Certification(s) or Degree
Experience with Java, C#, C++, and/or Golang
Experience implementing and configuring DevOps solutions
Experience with Gitlab and merge/release process to CI/CD pipeline
Experience in Bash/Shell Scripting
Experience in XML/JSON processing
Experience with queue based systems, i.e., TIBCO
Experience in Web services
Experience in Oracle RDBMS, PL/SQL and SQL*Plus
Experience in UNIX/LINUX shell scripting
Experience with UI/UX development
Experience with SonarQube
Familiarity with DevOps solutions
Experience in Jira to support configuration management in an Agile environment
Proven track record as a self-learner
Ability to keep current with the latest techniques to include automated code scanning, automated testing, and continuous integration and continuous deployment concepts
Experience with Agile development methodology, SCRUM, and test-driven development
Adept at problem-solving, troubleshooting, collaboration, time management, multi-tasking, and task-ownership
Excellent communication skills
US citizenship required
Tech Stack
Java
Linux
Oracle
RDBMS
Shell Scripting
SQL
Unix
Go
Benefits
Comprehensive benefits and wellness packages
401K with company match
Competitive pay and paid time off
Full-flex work week to own your priorities at work and at home
Variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
GDIT Paid Family Leave program provides up to 160 hours of paid leave in a rolling 12 month period for eligible employees
Short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance