Frontend Software Developer

1 month ago


Annapolis Junction, United States Scuttlebutt Services, LLC Full time
Job DescriptionJob Description

Annapolis Junction, MD - Salary Range 195k-225k (TS/SCI w/ Full Poly)

Job Brief

We 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).


Responsibilities


Requirements 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 techniques

Software 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 areas

Algorithms:

  • Develop or implement algorithms to address system performance and functional standards

Documentation:

  • Write and review software and system documentation to further provide recommendations for improving existing documentation and software/system development process standards

Quality Control:

  • Ensure quality control of all developed and modified software


Requirements


  • Active TS/SCI clearance with full scope polygraph
  • Bachelors Degree in a STEM field or similar technical discipline
  • Proficiency with:
    • Agile/Scrum software development methodologies and team collaboration
    • REST (Representational State Transfer)-based web services
    • Java/JEE (Java Enterprise Edition)
    • Modern JavaScript frameworks and libraries such as AngularJS/Angular 2+, Ember, jQuery, React, Redux, Reactive, VueJS, Svelte
    • Node.js and the NPM (Node Package Manager) ecosystem
    • Modern 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, WebSockets
    • Continuous 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 practices
  • Understanding of Test Driven Development (TDD) and automation tools

Bonus Skills:

  • A background in SIGINT is preferred
  • Security +, or other IAT II qualified security certification
  • Understanding of:
    • Orchestration Software/Tools (Kubernetes, Docker, OpenShift)
    • Integration and development tools, including AWS, Bitbucket, Jenkins
    • Linux environment and Linux shell scripting
    • HAProxy
    • Nginx
    • Elastic Stack
    • Node, Cesium, and/or OpenLayers
  • Experience with DevOps

#CJ



  • Annapolis Junction, United States Scuttlebutt Services, LLC Full time

    Annapolis Junction, MD - Salary Range 195k-225k (TS/SCI w/ Full Poly) Job Brief We 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...


  • Annapolis Junction, United States Scuttlebutt Services, LLC Full time

    Job DescriptionJob DescriptionAnnapolis Junction, MD - Salary Range 195k-225k (TS/SCI w/ Full Poly)Job Brief We have multiple openings for Senior Software Engineers in Annapolis Junction, MD - we are looking front end UI/UX designers and developers to join a highly skilled, large team that is focused on developing a range of apps for cyber security and...


  • Annapolis Junction, United States Scuttlebutt Services, LLC Full time

    Job DescriptionJob DescriptionAnnapolis Junction, MD - Salary Range 195k-225k (TS/SCI w/ Full Poly)Job Brief We have multiple openings for Senior Software Engineers in Annapolis Junction, MD - we are looking front end UI/UX designers and developers to join a highly skilled, large team that is focused on developing a range of apps for cyber security and...


  • Annapolis, Maryland, United States State of Maryland - DoIT State Chief of Information Technology Full time

    IntroductionThe Department of Information Technology (DoIT) leads the State in the creation and implementation of information technology solutions that improve IT infrastructure and government services and keep Maryland current within IT industry trends.\r\rThis position will help drive the strategy and execution of core projects and define the engagement...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will be responsible for developing, sustaining, and troubleshooting GHOSTGEM's software suite of applications including JEDIPOWER and possibly future capabilities as mission needs arise. Software development activities include implementation, testing, and integration with...

  • Software Engineer

    1 month ago


    Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!Independent Software seeks a Software Engineer Apprentice to develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems)...

  • Software Engineer

    1 week ago


    Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!Independent Software seeks a Software Engineer Apprentice to develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems)...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing: The Cloud Software Engineer develops, maintains, and enhances complex and diverse Big-Data Cloud systems based upon documented requirements. Directly contributes to all stages of back-end processing, analyzing, and indexing.Required Skills:  Provides expertise in Cloud Computing, Hadoop Eco-System...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing: The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented...

  • Software Engineer

    1 month ago


    Annapolis Junction, United States Root Source Full time

    ROOT//SOURCE is currently seeking a mid-level Developer who has experience with end-to-end software development, system development life cycles and operational maintenance and support. The developer will analyze user requirements to derive software design and performance requirements. The developer will provide recommendations for improving documentation...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing:The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements....


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements....


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job DescriptionCaptivation Software is a leading provider of innovative solutions for complex High Performance Computing Systems. We are seeking a highly skilled Senior Software Integration Specialist to lead our team in implementing a Zero-touch provisioning (ZTP) solution as part of an Infrastructure as a Service (IaaS) for our High Performance Computing...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing: Independent Software is seeking CNO software engineers to develop and maintain low level applications and operating system projects related to software protection and host-based personal security tools. Projects will be undertaken in small teams with close coordination with customers to quickly enhance...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing: Independent Software is seeking CNO software engineers to develop and maintain low level applications and operating system projects related to software protection and host-based personal security tools. Projects will be undertaken in small teams with close coordination with customers to quickly enhance...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer, Level 2 you will be responsible for developing, maintaining, and enhancing complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information...


  • Annapolis Junction, Maryland, United States Jacobs Full time

    Your Contribution:We are seeking a Front End Lead Developer to enhance a critical program. This initiative will provide the Government with specialized knowledge and advanced technical support in the creation and upkeep of prototype analytics and specialized tools. Additionally, this role will assist in the documentation and maintenance of these innovative...