Front-End WebApp Software Developer; Junior
Job in
Washington, District of Columbia, 20022, USA
Listed on 2026-06-26
Listing for:
SourcePro Search
Full Time
position Listed on 2026-06-26
Job specializations:
-
Software Development
Software Engineer, Python, Full Stack Developer, Front End Developer
Job Description & How to Apply Below
Overview
Front‑End Web App Software Developer (Junior) responsible for building and enhancing high‑visibility, collaborative web application tools used across the Intelligence Community. The role enables real‑time data updates and sharing, driving more informed and timely mission decisions.
Responsibilities- Design, develop, maintain, and enhance complex web‑based software systems, including processing‑intensive analytics, novel algorithm development, and handling of large data sets.
- Collaborate with multiple product teams to design solutions from the user’s perspective.
- Work with UI/UX designers and Mission Outreach teams to incorporate direct user feedback for continuous product improvement.
- Utilize software development and design methodologies appropriate to the development environment.
- Review and test software components, ensuring adherence to design requirements and documenting test results.
- Resolve software problem reports and troubleshoot defects.
- Provide input to system design, including hardware/software trade‑offs, software reuse, and the use of COTS/GOTS where appropriate.
- Develop and modify software to add new features, integrate into new or existing systems, and adapt to new hardware or performance improvements.
- Develop simple data queries for existing or proposed databases or data repositories; design and implement database interfaces/queries and algorithms to meet system performance and functional standards.
- Assist with executing test procedures for software components and develop comprehensive system, performance, and design plans.
- Prepare and review software and system documentation.
- Active TS/SCI clearance with polygraph.
- Seven (7) or more years of experience developing web‑based applications using JavaScript and front‑end frameworks such as React, Angular, or Vue, and languages including Java, C++, , HTML, CSS, PHP, Perl, Python, and Ruby.
- Full Software Development Life Cycle (SDLC) experience, including analyzing and translating user requirements into software requirements, designing and coding, testing, and documenting.
- Experience with software integration (new and existing systems), troubleshooting, debugging, defect correction, and creation/editing of software system documentation.
- Proficiency in Linux‑based scripting (e.g., Shell, Python) for application integration.
- Experience modifying repository schemas, developing data mining and ingestion processes for new data.
- Experience working in an Agile software development environment.
- Experience managing software code using Git and Maven.
- Experience using Jira and Confluence.
- Bachelor’s degree in Computer Science or a related discipline from an accredited institution, or four (4) years of additional SWE experience on projects with similar software processes may be substituted.
- Minimum of seven (7) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity.
- Writing Linux‑based scripts to facilitate application integration using appropriate server‑side languages (e.g., Shell, Python).
- Experience modifying repository schemas for new data items.
- Experience developing data mining and data ingestion processes for new data.
- Experience with Git/Maven, Jira, and Confluence.
This agency is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or any other protected characteristic in accordance with federal law.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×