Software Back-End Engineer
Responsibilities
Applies expert knowledge to all phases of the software development lifecycleApplies expert knowledge to analyze user/business needs and functionality to plan and design user-centric software systems to meet those needsApplies expert knowledge to create a wide variety of models and diagrams that show programmers the software code needed for an applicationApplies expert knowledge to software updates, refinement, testing, and debugging to meet business needsProvides expert analysis for reports on software project specifications, activities, or statusProvides expert guidance on the software or system for optimal documentation and future maintenance and updatesCoaches and provides guidance to less experienced professionalsRecognized as a Subject Matter Expert in software developmentRequired SkillsDemonstrable experience creating web apis using lean-agile methodsExpert knowledge in web api technologies such as Flask, Django, or SpringExpert in languages such as Java, Python, C#, or JavaScriptExpert knowledge in software testing frameworksExpert knowledge in gitExpert knowledge in containerization and container orchestration such as Kubernetes and DockerExpert in identity and access managementExpert knowledge of programming patternsPreferred Skills
Competency with work management and collaboration tools such as Jira and ConfluenceEducation: Bachelor’s Degree in Cyber Security, Computer Science, Information Technology, or related field; or commensurate level of experience. Additional experience in lieu of formal education will be considered on a case-by-case basis.
TESA Accreditation Requirements
A bachelor's degree plus 3 years of recent specialized experience,
OR; An associate's degree plus 7 years of recent specialized experience,
OR; A major certification plus 7 years of recent specialized experience,
OR; 11 years of recent specialized experience
Security Clearance Level: Secret with the ability to obtain TS/SCI
Location: On Customer Site
US Citizenship Required
GDIT IS YOUR PLACE:
401K with company match
Comprehensive health and wellness packages
Internal mobility team dedicated to helping you own your career
Professional growth opportunities including paid education and certifications
Cutting-edge technology you can learn from
Rest and recharge with paid vacation and holidays