• Software Engineer (Mid/Senior Level)

    Job Locations US-Herndon, VA
    Job ID
    2018-1429
    Category
    Engineering
  • Overview

    Ntrepid Corporation is seeking an experienced Software Engineer to join a small innovative team.  The ideal candidate will have a proven track record designing, developing, testing and maintaining software tools, applications, and APIs.  As a critical member of the team, you will have the opportunity to innovate and build next-generation capabilities for our customers with a focus on scalability and security.

    Responsibilities

    • Design, document, develop, and maintain software solutions using existing and emerging technology platforms.
    • Use AWS services to deploy, secure and troubleshoot applications.
    • Recommend courses of action, technology, technical solutions, long-term vision, and vision for future product growth.
    • Work with QA to ensure product meets high quality standards.
    • Work with Operations to deploy and support the product in production. 

    Qualifications

    • U.S. Citizenship required
    • Must be able to obtain/maintain a security clearance
    • B.S. Computer Science (or 8+ years equivalent of recent IT work experience)
    • Minimum of 3 - 6 years software development experience, including recent relevant experience in Web development using Python programming language
    • 2+ years of supporting Linux environments
    • 3+ years of Python development experience
    • 3+ years of authoring Bash shell scripts
    • Solid understanding of Software Development Life Cycle, Test Driven Development, Continuous Integration (CI) and Continuous Delivery (CD)
    • Experience with a broad range of AWS technologies (EC2, RDS, ELB, EBD, S3, IAM, CloudWatch, etc)
    • An understanding of network engineering and security principles (e.g. protocols, routing, switching, filtering, firewall rules, etc.).
    • Understanding of TCP/IP, DNS, and VPNs.
    • Experience with modern testing practices and technologies such as Python and Javascript unit testing, integration testing, Jenkins a plus
    • Python Django web application framework
    • Web API development and integration, including REST
    • Experience with JavaScript libraries and Frameworks for use in client-side HTML scripting
    • Strong design and debugging skills
    • Experience querying an SQL-type database
    • Knowledgeable of object-oriented programming methods
    • Familiar with Agile development methodologies
    • Able to decompose high-level requirements into designs

    Options

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