United Spinal Association Jobs

Spinal cord injury - multiple sclerosis - polio - amyotrophic lateral sclerosis - spina bifida
National Spinal Cord Injury Association Mobile Logo

Job Information

Indigo IT, LLC Software Engineer - Mid-Level in Fort Meade, Maryland

Software Engineer - Mid-Level

Fort Meade, MD

Remote

SUMMARY:

Founded in 2001, Indigo IT is an award winning information technology consulting and services company. We are a trusted services provider to government agencies seeking innovative Cloud, Cybersecurity, Knowledge Management, and Enterprise solutions. We know our defense, federal, and civilian customers have critical IT infrastructures that must remain reliable, available, and maximized. Indigo IT is mission focused and committed to maintaining a sense of urgency in anticipating and supporting our customers’ technology goals and objectives. Our unique ability to think beyond today allows our clients to stay ahead of their IT challenges. Recognized on the 2020 Inc. 5000 list of America’s fastest growing companies, we are always looking to hire top talent in the field - come join us today!

A mid-level Software Engineer for the Defense Information Systems Agency (DISA) Services Development Directorate Internal Business Programs Support is responsible for performing conceptual and detailed design, coding, and unit testing of critical IT programs, supporting integration testing, and developing databases. This role involves participating in all phases of software development, generating interface control documents, and supporting the development of acceptance test plans and procedures.

ESSENTIAL FUNCTIONS/RESPONSIBILITIES:

  • Perform conceptual design, detailed design, code, and unit testing of critical IT programs within a subsystem or system-of-systems.

  • Support integration testing of programs within a subsystem or system-of-systems.

  • Assist in the design and development of databases.

  • Generate Interface Control Documents (ICDs) to document interfaces between programs.

  • Support the development of Acceptance Test Plan and Procedure documents.

  • Apply principles, methods, and techniques used in software engineering and systems development.

  • Participate in all phases of software development and engineering, including system design, analysis, and modeling at a highly technical level.

  • Perform full lifecycle application systems design and development.

  • Develop and modify operating software programming applications from specifications.

  • Design, code, test, debug, and document programs.

  • Assist in defining design specifications and parameters.

  • Resolve hardware and software compatibility and interface design considerations.

  • Analyze system architecture requirements, perform requirements acquisition and definition, and data analysis.

  • Customize COTS and GOTS applications as needed.

  • Conduct technical and subject matter research on emerging technologies to determine their impact on application execution.

  • Perform system modeling.

  • Write, modify, and maintain technical documentation and specifications such as user manuals, system documentation, and training materials.

  • Perform integration testing and support for various computer operating and/or network systems.

  • Troubleshoot and provide customer support for system engineering and software issues.

Perform database analysis, design, implementation, and testing as needed.

EDUCATION, EXPERIENCE, & CERTIFICATIONS:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • 3-7 years of experience in software engineering or a related field.

  • Demonstrated experience in software design, coding, testing, and documentation.

  • Proficiency in developing and modifying operating software programming applications.

  • Experience in all phases of the software development lifecycle (SDLC).

  • Strong knowledge of principles, methods, and techniques used in software engineering and systems development.

  • Experience with integration testing and database development.

  • Ability to generate Interface Control Documents (ICDs) and support the development of Acceptance Test Plan and Procedure documents.

  • Relevant industry certifications such as Certified Software Development Professional (CSDP), Microsoft Certified: Azure Developer Associate, or similar.

  • ITIL v3 or v4 certification is preferred.

  • Certifications related to software engineering and system development are advantageous.

  • DoD Secret clearance REQUIRED.

    Indigo IT is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. This employer uses E-Verify.

DirectEmployers