Annapolis Junction, Maryland, USA
26 days ago
Software Engineer
Description

Description

 

Are you mission-focused and ready to be with a company that truly values your contributions? We are currently looking to hire a Software Engineer who can provide expertise to develop, maintain, and enhance 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. In this role you will:

 

Work individually or as part of a team

Review and test software components for adherence to the design requirements and document test results, adhering to strict timing, system resource, or interface constraints

Perform quality control on team products and resolve software problem reports

Utilize software development and software design methodologies appropriate to the development environment Provide specific input to the software components of system design in place of new development, to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS), and requirements analysis and synthesis from system level to individual software components

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

 

Implement recommendations for improving documentation and software development process standards

 

 

 

Requirements:

Must possess experience in the following capabilities:

 

Analyzing user requirements to derive software design and performance requirements

 

Debugging existing software and correcting defects

 

Providing recommendations for improving documentation and software development process standards

 

Designing and coding new software or modifying existing software to add new features, correct errors, adapt to new hardware or improve its performance

  

Integrating existing software into new or modified systems or operating environments

 

Developing simple data queries for existing or proposed databases or data repositories

 

Writing and/or reviewing software and system documentation

 

Designing or implementing complex databases or data repository interfaces and queries
 
Experience serving as a team lead at the level appropriate to the software development process being used and ensuring the work is completed in accordance with any constraints relative to the task

 

Experience developing or implementing algorithms to meet or exceed system performance and functional standards

 

Must be able to develop and execute test procedures for software components and implement recommendations for improving documentation and software development process standards

 

Experience developing software solutions by analyzing system performance standards, conferring with users or system engineers, analyzing system flows, data usage, and work processes, and investigating problem areas

 

Experience designing, developing, and modifying software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design

 

Must be adept at coordinating software system installations and monitoring equipment function to ensure operational specifications are met

 

Fourteen (14) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity

A Bachelor’s degree (or equivalent) in Computer Science or related discipline from an accredited college or university OR Nineteen (19) years of Software Engineering experience

Active TS/SCI clearance with Polygraph

 

About Kaizen Approach

 

We love what we do, and that drives us to create the best possible results for our customers. We apply years of experience in Cybersecurity and Learning & Development to guide our customers in ongoing improvements that keep their employees’ skills current and their companies protected.

 

Our reputation is built on the skills and successes of our employees. We care about them as individuals, and we support and encourage them in their professional growth and personal happiness. We sincerely value every member of our team. 

 

Premium Healthcare 4 weeks of PTO 11 Paid Holidays Gifted 401k Profit-Sharing Paid Training and Admin Time

 

 

Confirm your E-mail: Send Email