Insequence, Inc. Software Engineer - Mid Level in St. Louis, Missouri

Job Title: Software Engineer - Mid Level

Location: US-MO-St. Louis


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

  • Oversees one or more software development teams and ensures the work is completed in accordance with the constraints of the software development process being used on any particular project

  • Designs or implements complex algorithms requiring adherence to strict timing, system resource, or interface constraints

  • Perform quality control on team products

  • Confers with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces

  • Coordinates software system installation and monitors equipment functioning to ensure operational specifications are met

  • Implements recommendations for improving documentation and software development process standards

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 six (6) years of relevant technical experience

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

  • Security + certification

  • Agile and cloud development

  • Application migration

  • Java

  • Cold Fusion experience

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