DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Kaizen Approach, Inc Software Engineer in Annapolis Junction, Maryland

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 i mplement 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

DirectEmployers