Insequence, Inc. Junior Software Engineer in St. Louis, Missouri

Job Title:Â Software Engineer - Junior

Location:Â US-MO-St. Louis

Â

Overview:

Active TS/SCI Required

Seeking a Software Engineer to support NGA.

The scope of this contract relates to mission and business applications, tools, software development, database services, software testing, and web and cloud services.

 Â

Responsibilities/Job Function:

  • 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

  • Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components

  • Designs, implements, and integrates software applications or performs software engineering tasks

  • Utilizes software engineering and design methodologies appropriate to the development, integration, and production environment

  • Ensures efficient delivery of software engineering capabilities using industry standards and repeatable processes

  • Mitigates risks, controls costs and schedule variance, and effectively manages large scale, integrated software projects

  • Reviews and tests software components for adherence to the design requirements and documents test results

  • Develops or implements algorithms to meet or exceed system performance and functional standards

  • Assists with developing and executing test procedures for software components

  • Writes or reviews software and system documentation

  • Develops software solutions by analyzing system performance standards, confers with users or system engineers; analyzes systems flow, data usage and work processes; and investigates problem areas

  • Serves as team lead at the level appropriate to the software development process being used on any particular project

  • Modifies existing software to correct errors, to adapt to new hardware, or to improve its performance

  • Designs, develops and modifies software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design

  • Designs or implements complex database or data repository interfaces/queries

Â

Required Qualifications:

  • A Bachelorâs Degree from an accredited institute in an area applicable to this position (e.g. information systems, computer science, math, or engineering) and four (4) years of relevant technical experience

  • An additional four (4) years of relevant technical experience may be substituted for the Bachelorâs Degree

  • Security + certification

  • Experience with Python and ArcPy scripts, AWS application migration, Pivotal Cloud Foundry

  • Agile development and migration

  • Java

Â