Software Engineer
Company: Illuminate Mission Solutions
Location: Dayton
Posted on: April 16, 2024
|
|
Job Description:
Overview
Illuminate seeks an exceptionally qualified Senior Software
Engineer to join a mission-focused team that maintains
applications, services, microservices, Platform as a Service
(PaaS), and support services. The effort requires the maintenance
and enhancement of an application and underlying
services/microservices' application's current capability while
identifying future capability needs and eliminating overlaps. The
team will continuously improve sustainment and development in order
to reinvest resources to provide new capabilities and improve the
effectiveness, quality, and robustness of the underlying
technology. Our applications are focused on intelligence analysis
and collection management directly supporting intelligence analysts
and operators across the intelligence community and Combatant
Commands. The Software Engineer serves as the technical lead of
multiple software development efforts. Selects the software
development processes in coordination with the customer and system
engineering. Recommends new technologies and processes for complex
software projects. Ensures quality control of all developed and
modified software. Oversees programming and testing
responsibilities and monitors performance. Designs or implements
complex algorithms requiring adherence to strict timing, system
resource, or interface constraints. Perform quality control on team
products. Confers with users, system engineers, and hardware
engineers to derive software requirements and to obtain information
on project limitations and capabilities, performance requirements
and interfaces. 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. 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 Coordinates software system
installation and monitors equipment functioning to ensure
operational specifications are met. Implements recommendations for
improving documentation and software development process standards.
Develops and executes test procedures for software components.
Responsibilities
Equal employment opportunity employer:
All employment decisions shall be made without regard to age, race,
creed, color, religion, sex, national origin, ancestry, disability
status, veteran status, sexual orientation, gender identity or
expression, genetic information, marital status, citizenship status
or any other basis as protected by federal, state, or local
law.
Illuminate is committed to providing veteran employment
opportunities to our service men and women.
Keywords: Illuminate Mission Solutions, Dayton , Software Engineer, IT / Software / Systems , Dayton, Ohio
Click
here to apply!
|