Full Stack Developer
General Dynamics Information Technology
Location
🇺🇸 Bethesda, United States
Type
full_time
Salary
Undisclosed
Posted
2w ago
Job Description
Job Description
: Type of Requisition: Regular Clearance Level Must Currently Possess: None Clearance Level Must Be Able To Obtain: Secret Public Trust/Other Required: None Job Family: Software Engineering Skills: Job
Qualifications
: Structured Query Language (SQL) Development, User Interface (UI) Design, Web Databases, Web Development Certifications: None Experience: 1 + years of related experience US Citizenship Required: Yes
Job Description
: FULL STACK ENGINEER ASSOCIATE
Position Summary
This role serves as a Junior Full-Stack Developer supporting a Lead Developer and Database Administrator to maintain and scale an internally developed and hosted web-application for data visualization. Candidate should have a strong foundation in Computer Science, experience with full-stack web development, course work, and/or experience in UI/UX design, web engineering, interface design, and data science and data management. Proficiencies in Python, SQL, Java, C# or similar, Microsoft .NET, and GitLab are highly valued. A proven track record of working within an Agile software development lifecycle, utilizing version control software, and creating software documentation are also desired. This position requires the ability to understand and work with robust backend databases and to inform the design and functionality of associated highly intuitive and accessible front-end interfaces. The ideal candidate will apply their specialized knowledge and experience to help deliver a database-driven production-ready website and other new software solutions.
Key Responsibilities
Responsibility Area Specific Duties Frontend & UX/UI Design Design and implement intuitive user interfaces tailored for complex analyst workflows. Create wireframes, mockups, and prototypes. Application Development Write, test, and maintain front-end code under the guidance of the Lead Developer. Assist in integrating new features into the existing web suite. Database & Backend Support Perform basic database queries, assist the Lead DBA with data integration, and ensure smooth frontend-to-backend API communication. Maintenance & Quality Assurance Troubleshoot and resolve UI/UX bugs. Conduct usability testing with end-users (analysts) to iterate and improve tool efficiency. Assist with generating and maintain robust software documentation and version control processes.