Logo
ClearanceJobs

Software Engineer (Front End Developer)

ClearanceJobs, Newport News, Virginia, United States, 23600

Save Job

Software Engineer (Front End Developer)

GCCS-J is the Department of Defense (DoD) Joint Command and Control (C2) system of record. It supports commanders and warfighters in conducting joint and multinational operations by providing a fused picture of the battlespace within an integrated system that supports Joint Warfighter needs today. GCCS-J focuses on meeting emerging operational needs through sustainment and modernization of operational baselines across three product areas: Situational Awareness, Infrastructure, and Intelligence. In addition, GCCS-J modifies and enhances capabilities to implement new requirements, improve functionality, increase efficiency, and reduce deployment costs by incorporating agile technologies and methods. This position requires in-depth knowledge of the full software development life cycle. Responsibilities: Exhibit a positive attitude, initiative, and enjoy bringing structured software solutions to ill-defined environments. Prioritize tasks and deliver projects on time and within budget. Interface with multiple, geographically dispersed development teams, effectively communicating project status and barriers. Follow Agile development practices and support the full life cycle: requirements, design, implementation, test, and maintenance. Lead independent technical investigations, provide technical advice, recommend solutions, and assist the government in integrating GCCS-J functionality into new baselines. Demonstrate attention to detail and the ability to quickly learn new procedures with minimal supervision. Basic Qualifications: Bachelor's Degree in a STEM field, or equivalent related work experience Proficiency in JavaScript and CSS Proficiency in at least one modern JavaScript framework (Vue.js, Angular, or React) Experience in architecture and design of front-end applications Excellent written and verbal communication skills with the ability to work in a team environment Preferred Qualifications: Experience with Java and Object-Oriented Design/Programming Experience with popular frameworks (Spring/Spring Boot, Node.js, NPM) Experience with TypeScript Experience with IDEs such as VS Code, Eclipse, or NetBeans Experience with build ecosystems such as Maven, Gradle, Jenkins Experience with automated testing tools (JUnit, Jest, Robot, Selenium) Experience with UX design and best practices Experience with Web UI frameworks (Bootstrap, Material, Quasar, etc.) Rudimentary Linux and Windows system administration skills Experience with virtual machines and Docker containers Experience with OCI containerized application development Familiarity with container orchestration (Kubernetes, Helm) Familiarity with performance testing and debugging techniques Familiarity with database design/structures Experience with Agile methodologies Familiarity with Command and Control (C2) systems Familiarity with Application Security and DoD STIGs Familiarity with static code analysis tools (SonarQube, Fortify) Knowledge of secure coding standards Understanding of networking and troubleshooting Knowledge of Atlassian tools (JIRA, Confluence, Bitbucket) Ability to apply mathematical/statistical operations to software algorithms Background in military intelligence, imagery, or strategic planning Active Top Secret clearance