Provides guidance to all phases of the software development lifecycle.
Analyze user/business needs and functionality to plan and design software systems to meet those needs.
Provides guidance in creating a variety of models and diagrams that show programmers the software code needed for an application.
Provides guidance to all phases of the software updates, refinement, testing, and debugging process to meet business needs.
Provides valued analysis on software project specifications, activities, or status.
Advises on the software or system process for optimal documentation and future maintenance and updates.
Expert with at least one language and desire good experience with several others (Python, React, Java, etc.)
Strong understanding of DevOps and software/application development processes
Experience with GitLab, Jenkins, Nexus, and other DevOps/Continuous Integration tools
Experience with SQL and NoSQL data stores
Demonstrated ability to creatively solve technical problems
Serve as technical lead and mentor for a small team of software engineers
Mentor other developers and identify potential training needs on the team
Lead the team in planning and review activities
Work closely with technical leadership and other team leads to drive architecture and design and provide technical decisions for the team in line with architectural goals
Monitor release quality and make recommendations regarding risks and stability of new features
Bachelor’s Degree in Computer Science, Engineering or a related technical discipline and 8+ years of experience , or the equivalent combination of education, technical training, or work/military experience.
Active TS/SCI clearance required and eligibility to obtain CI Poly
Experience with ElasticSearch
Experiencing interacting with AWS SDK, AWS API, AWS CLI, and AWS CloudFormation
Experience with public clouds such as AWS, Google, Rackspace
We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.
GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.