Jobs · Engineering · Virginia

Full-Stack Software Developer, TS/SCI with Polygraph

General Dynamics Information Technology · Herndon, VA · 1 mo ago
Engineering$166k–$224k/yrFull-time
We need to output HTML fragment with sections: headings

for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections with real specific content. Must not repeat job title as heading. Must not include Job ID etc. Must preserve all substantive info, remove boilerplate, navigation, legal, EEO, etc. Also remove duplicated lines, application instructions. We need to parse the job description. Key content: - Clearance: Must Currently Possess: Top Secret SCI + Polygraph; Must Be Able To Obtain: Top Secret SCI + Polygraph; Public Trust/Other Required: None. - Job Family: Software Engineering - Skills: (list) Amazon Web Services (AWS), Development Experience, Full Stack Development, Java - Job Qualifications: (maybe not needed) - Tools Certifications: None - Experience: 8+ years of related experience - US Citizenship Required: Yes - Job Description paragraphs: multiple paragraphs describing role. - "HOW THE FULL-STACK SOFTWARE DEVELOPER WILL MAKE AN IMPACT": bullet list of responsibilities. - "WHAT YOU’LL NEED TO SUCCEED:" includes Education, Required Experience, Required Technical Skills (list), Preferred Skills (list). - Security Clearance Level: TS/SCI w/ Polygraph - Location: Herndon, VA - Customer Site - GDIT IS YOUR PLACE: benefits list (401K with company match, Comprehensive health and wellness packages, Internal mobility team..., Professional growth opportunities..., Cutting-edge technology..., Rest and recharge with paid vacation and holidays) - Salary range: $165,750 - $224,250. - Scheduled Weekly Hours: 40 - Travel Required: Less than 10% - Telecommuting Options: Onsite - Work Location: USA VA Herndon - Additional Work Locations: (none given) - Total Rewards At GDIT: benefits description (medical, dental, vision, 401k, flex work weeks, paid time off, disability, life, etc.) - Identity Verification Process: (maybe consider boilerplate? It's about hiring process, but could be considered substantive? It's about identity verification; maybe keep? It's not typical boilerplate but could be considered part of process. The instruction says remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate. Identity verification is not exactly that; but could be considered part of hiring process. Might keep? However it's somewhat procedural; but we can keep if it's substantive. However we might drop as it's not about job duties/benefits. Safer to drop? The instruction: "Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions." Identity verification is not exactly those, but could be considered part of application instructions? It's about process; but not exactly application instructions. Might keep as a short paragraph under maybe "About the company"? But we have no "About the company" heading unless we create. We could include a section "About GDIT" maybe. But we need to only include sections when posting has real specific content. The posting includes "About Our Work:" paragraph describing GDIT. That's substantive. So we can have an "About the role" or "About the company"? The instruction says use headings like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. So we should map content to those headings. Thus: - About the role: could include the descriptive paragraphs about role, mission, impact, etc. Possibly combine the initial paragraphs and the "HOW THE FULL-STACK SOFTWARE DEVELOPER WILL MAKE AN IMPACT" as responsibilities. - Responsibilities: list from "HOW THE FULL-STACK SOFTWARE DEVELOPER WILL MAKE AN IMPACT". Those are bullet points. - Requirements: could include Education, Required Experience, US Citizenship, Clearance, Location, etc. Also maybe "WHAT YOU’LL NEED TO SUCCEED:" includes Education, Required Experience, Required Technical Skills, Preferred Skills. Could split into Requirements (education, experience, citizenship, clearance) and Skills (technical skills). But we have separate headings for Skills and Qualifications. The instruction says use headings for Skills, Qualifications, etc. We need to decide. We have "Job Qualifications:" maybe not needed. We have "Skills:" list (AWS, Development Experience, Full Stack Development, Java). Also later "Required Technical Skills:" list and "Preferred Skills:" list. Thus we can have: - Skills: combine the listed skills (AWS, Development Experience, Full Stack Development, Java) plus maybe the Required Technical Skills and Preferred Skills? But that might be too much. Better to have Skills section for the explicit "Skills:" list, and Qualifications for education/experience/citizenship/clearance. However the instruction says use headings for Skills and Qualifications. So we can put qualifications: Education, Experience, Citizenship, Clearance. Skills: list of technical skills (maybe combine Required Technical Skills and Preferred Skills). But we also have a separate "Skills:" earlier; we could merge. We need to avoid filler like "commensurate with experience". Not present. We need to include Pay section only if posting states salary. It does: "$165,750 - $224,250." So include Pay. Schedule: posting states "Scheduled Weekly Hours: 40". Also maybe "Travel Required: Less than 10%" and "Telecommuting Options: Onsite". Those could be under Schedule? Or maybe under Benefits? But schedule heading is for hours, maybe also include travel? The instruction: Use headings for Benefits, Pay, Schedule. So schedule can include weekly hours, travel, telecommuting. Benefits: we have GDIT IS YOUR PLACE list and Total Rewards description. So we can combine into Benefits. Now we need to remove boilerplate: The "Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans" line at end should be removed. Also "About Our Work:" paragraph is substantive about GDIT; we could include under About the role or maybe a separate "About GDIT" but not in allowed headings. Could put under About the role (makes sense). Also "Identity Verification Process:" maybe consider as part of hiring process; could be considered boilerplate? It's not EEO but it's about process. Might be considered application instructions? It's about verification step. Might be considered part of application instructions; safer to remove. Also "#WeAreGDIT #JET #GDITEnhanced2026 #VA_2026Alumni" hashtags - remove as boilerplate/social. Also "Join our Talent Community..." - remove as application instructions. Now we need to preserve all substantive info. Let's extract. Substantive info: - Clearance: Must Currently Possess: Top Secret SCI + Polygraph; Must Be Able To Obtain: Top Secret SCI + Polygraph; Public Trust/Other Required: None. - Job Family: Software Engineering (maybe not needed but could be included in About the role). - Skills: Amazon Web Services (AWS), Development Experience, Full Stack Development, Java - Experience: 8+ years of related experience - US Citizenship Required: Yes - Role description paragraphs: "Own the opportunity as a Full-Stack Software Developer and help ensure the mission is never interrupted. At GDIT, we deliver clarity with our cloud solutions and provide meaningful work. Your work will be an important part of transforming our clients for the modern age and help them face any obstacle Ensure the safety and security of our nation as a Full-Stack Software Developer at GDIT. You’ll apply the latest technology and provide operational support to deliver actionable intelligence for the Intelligence Community. Here, your work will have meaning and impact as you deliver your best every day. At GDIT, people are our differentiator. As a Full-Stack Software Developer supporting the customer, you will be trusted to solve complex IT issues while delivering outstanding customer service." - Responsibilities (HOW THE FULL-STACK SOFTWARE DEVELOPER WILL MAKE AN IMPACT): * Applies knowledge and provides guidance to all phases of the software development lifecycle * Applies knowledge in analyzing user/business needs and functionality to plan and design software systems to meet those needs * Applies knowledge in creating advanced models and diagrams that show programmers the software code needed for an application * Provides analysis for reports on software project specifications, activities, or status * May provide guidance and work leadership to less-experienced analysts * May act as a consultant across multiple programs and/or contracts within a division - WHAT YOU’LL NEED TO SUCCEED: Education: BA/BS (or equivalent experience) Required Experience: 8+ years of relevant experience Required Technical Skills: Experience with Angular Experience with Java Willing to develop and implement solutions in a dispersed team environment Experience working on a SCRUM team supporting Lean Agile Framework Conducts routine quality assurance activities such as peer reviews Experience with GIT and Jenkins Demonstrated experience with webservice design and development Experience with continuous integration, test automation and DevOps Familiar with LINUX environments Translate system requirements from both formal and informal requirements into complex application interfaces Knowledge of JAVA DataBase Connectivity (JDBC), Open DataBase Connectivity (ODBC), or direct data base interfaces is required to successfully develop in the environment Preferred Skills: Experience implementing micro services Government customer architecture/engineering board experience Experience implementing AWS cloud solutions Experience with automated CI/CD pipelines Experience with distributed data architectures Experience discussing technical topics with non-technical people; Puppet module development Terraform development Remains abreast of and researches industry technical trends and new development to maintain current skills and remain current with industry standards. Hands-on experience with Web Services (REST and SOAP) Familiar with AWS services and working in an AWS environment - Security Clearance Level: TS/SCI w/ Polygraph (already covered) - Location: Herndon, VA - Customer Site - GDIT IS YOUR PLACE benefits: 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 - Salary range: $165,750 - $224,250. - Scheduled Weekly Hours: 40 - Travel Required: Less than 10% - Telecommuting Options: Onsite - Work Location: USA VA Herndon - Additional Work Locations: (none) - Total Rewards At GDIT: benefits description (medical, dental, vision, 401k, flex work weeks, paid time off, disability, life, etc.) We'll incorporate into Benefits. Now we need to output HTML with sections. We'll decide sections: -

About the role

: include the descriptive paragraphs about role, mission, maybe also mention Job Family? Could include that. -

Responsibilities

: ul li list from impact. -

Requirements

: include Education, Experience, Citizenship, Clearance, Location? Possibly also Job Family? But location maybe under Schedule? We'll put location under Requirements? Actually location is not a requirement but a detail. Could put under Schedule? But schedule is hours, travel, telecommuting. Location could be under About the role or maybe a separate heading not allowed. We could put location under Requirements as "Location: Herndon, VA - Customer Site". Or we could put under Schedule? Not ideal. We'll put under Requirements. -

Skills

: combine the Required Technical Skills and Preferred Skills (maybe also the initial Skills

Similar jobs