By Light Professional IT Services

  • Senior React Developer

    Job Locations US-Remote Work
    Job ID
    2020-5012
    # of Openings
    1
    Job Function
    Information Technology
    Minimum Clearance
    None
  • Overview

    Metova, a By Light Company is seeking a highly skilled Senior React Developer. This position will perform under little supervision. The Senior React Developer will work collaboratively wtih the entire development team on the design, integration, production, testing, and installation of cyber range environments worldwide. Software development responsibilities include: requirements gathering, requirements analysis, architecture and design, coding, testing and validation, and research.

    Responsibilities

    • Responsible for the development of a modern web interface
    • Responsible for development of supporting backend scoring database and the development of automated scoring agents for Windows and Linux
    • Responsible for system testing in an integrated cyber range environment
    • Develop and maintain administrative and end-user documentation
    • Work with the SLAM-R software development team to ensure full integration with the versioned cyber ranges
    • Analysis and Design
      • Assist in generating designs which comply with requirements specifications
      • Assist in determining effort and time that will be required to resolve tasks
    • Coding
      • Execute basic and advanced control constructs
      • Utilize the most efficient method or algorithm for solving a given problem
      • Apply logic to fundamental design issues
      • Develop software using prescribed coding conventions
    • Documentation
      • Internal – Document code internal to a program for data/control constructs and modules/routines
      • Process – Generate comprehensible documentation for reference by other developers, engineers, etc. that complies with company standards
      • External – Produce customer documentation
      • Excellent written and verbal communication and presentation skills
    • Testing
      • Performs unit testing as necessary
      • Accomplish integration and/or validation testing 

    Required Experience/Qualifications

    • Strong React Developer
      • Experience with one or more programming languages:  React or JQuery/JavaScript/Postgres or MySQL/AMQP
      • Expertise with source code management (GIT, Bitbucket)
      • Experience with system service and daemon development and implementation
      • Understanding of Linux virtualization (KVM) principles
      • Experience with NodeJS, OpenAuth, Express, and Socket.io
      • Experience with Advance Message Queueing Protocol (AMQP) or similar message-oriented middleware
      • Understanding of Networking, Linux Systems, Windows, Testing, Agile Software Development/Software Development Life Cycle

    Preferred Experience/Qualifications

    • Bachelor’s Degree in a computer related field 

    Special Requirements/Security Clearance

    This positions does not require a clearance, but an active Secret clearance or the ability to obtain is highly desirable.

     

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed