Logo
Scuttlebutt Services, LLC

Frontend Software Developer

Scuttlebutt Services, LLC, Reston, Virginia, United States, 22090


Annapolis Junction, MD - Salary Range 195k-225k (TS/SCI w/ Full Poly)Job BriefWe have multiple openings for Senior Software Engineers in Annapolis Junction, MD – we are looking for frontend User Interface/User Experience (UI/UX) designers and developers to join a highly skilled, high performing agile team to support a nationally significant and fast-paced program. The focus is on developing a range of streamlined, collaborative applications for cybersecurity and analytics that shares data across agencies within the Intelligence Community (IC).ResponsibilitiesRequirements Gathering:Confer with other software, systems, and hardware engineers to analyze complex requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniquesSoftware Development:Design, develop, and/or modify software solutions by analyzing system performance standards, confer with users or software/system engineers; analyze systems flow, data usage and work processes; and investigate problem areasAlgorithms:Develop or implement algorithms to address system performance and functional standardsDocumentation:Write and review software and system documentation to further provide recommendations for improving existing documentation and software/system development process standardsQuality Control:Ensure quality control of all developed and modified softwareRequirementsActive TS/SCI clearance with full scope polygraphBachelors Degree in a STEM field or similar technical disciplineProficiency with:Agile/Scrum software development methodologies and team collaborationREST (Representational State Transfer)-based web servicesJava/JEE (Java Enterprise Edition)Modern JavaScript frameworks and libraries such as AngularJS/Angular 2+, Ember, jQuery, React, Redux, Reactive, VueJS, SvelteNode.js and the NPM (Node Package Manager) ecosystemModern web technologies, tools, and techniques such as HTML5, CSS, CSS pre-processors (e.g. SASS, Less, Stylus), JavaScript tools (e.g. Browserify, WebPack, Closure), Spring Boot, WebSocketsContinuous integration and software CM (Configuration Management) processes/tools (Subversion, Git, JIRA, Confluence)Data structures (design patterns, ability to manipulate and transform data), Non-Relational Database experience (like MongoDB)Understanding of UI/UX best practicesUnderstanding of Test Driven Development (TDD) and automation toolsBonus Skills:A background in SIGINT is preferredSecurity +, or other IAT II qualified security certificationUnderstanding of:Orchestration Software/Tools (Kubernetes, Docker, OpenShift)Integration and development tools, including AWS, Bitbucket, JenkinsLinux environment and Linux shell scriptingHAProxyNginxElastic StackNode, Cesium, and/or OpenLayersExperience with DevOps