Apply Here!

Overview

Ntrepid Corporation is seeking a bright, passionate Software Engineer to push our Mapper platform and service to the next level of performance, stability, and scale.  We are looking for someone who has a solid and successful background with enterprise level systems development teams using an Agile methodology.  A proven track record of designing, developing, and maintaining dependable, mission critical, large-scale systems and products is a must.

Responsibilities

  • Design, develop, and test major software system component
  • Contribute in all phases of the development life cycle
  • Recommend courses of action, technology, technical solutions, long-term vision, and vision for future product growth
  • Provide effective documentation of the requirements and architecture of the system
  • Work with QA to ensure product meets high quality standards and that at the software level it is validated
  • Work with Operations to deploy and support the product in production
  • Work with team members to streamline processes for service delivery.

Qualifications

  • U.S Citizenship required
  • Bachelors or higher in computer science, electrical engineering, or equivalent (can be waived for corresponding experience) with 7+ years of relevant experience
  • Experience going through the full software lifecycle development process using agile methodologies and practices with source control (e.g. git) and issue tracking software (e.g. Jira)
  • Extensive experience leading large-scale design and implementation of software projects that focus on separation of concerns and modularity
  • Extensive experience developing full-stack web applications using modern frameworks in core programming languages (Java, Python, Javascript)
  • Experience designing and developing backend services to include data model design and selection of the appropriate database
  • Experience working in a mixed Linux and Windows environment in an enterprise production setting
  • Experience deploying to Java application servers (e.g. Apache Tomcat, JBOSS)
  • Experience with Web API development (RESTful and SOAP-based)
  • Experience developing HTML5 applications using modern frameworks (e.g. AngularJS, Aurelia)
  • Experience focusing on security and understanding application security principles
  • Experience running load testing and analyzing the results to improve performance
  • Experience using a range of relational databases including MySQL/MariaDB and Postgresql
  • Experience with virtualization software (e.g. VMware vSphere, OpenStack)
  • Computer networking knowledge a huge plus

Apply Here!