Application Developer III

Kyyba•Detroit, MI
•Remote

About The Position

The Application Developer III works closely with clients, business analysts, and team members on major projects to understand business requirements and design quality technical solutions aligned with business and IT strategies and organizational architectural standards. The role supports the full systems life cycle across a broad range of applications, helping ensure application software is delivered on time and within budget. The developer codes applications and enterprise-wide software systems using a disciplined development process, integrates solutions with external applications and platforms, and creates data extracts and reports to meet requirements. The position also develops, executes, and documents unit test plans; supports or executes testing across the life cycle; identifies technical requirements; creates technical design specifications; and assists with sizing technical requirements. The developer assists with and reviews technical design specifications developed by junior-level staff. This is a remote position with no onsite work required.

Requirements

  • At least 5 years of IT development experience supporting IT systems and processes.
  • Extensive knowledge of one or more software development life cycles (SDLCs).
  • Advanced knowledge and experience with Java, JEE patterns, Angular, frameworks, and Oracle programming languages.
  • Advanced PL/SQL and SQL query skills to extract, manipulate, or calculate information for data and reporting requirements.
  • UNIX/Linux scripting skills.
  • Experience developing, executing, and documenting unit test plans.
  • Experience and understanding of the health insurance industry.
  • Bachelor's degree in a related field, such as Computer Science or Business Information Systems.

Nice To Haves

  • Strong analytical experience in design, build, and break/fix.
  • Working knowledge of Microsoft Access, Excel, Word, and PowerPoint.
  • Certifications related to Java, Oracle, UNIX/Linux, or Project Management.

Responsibilities

  • Work with clients, business analysts, and team members to understand business requirements and design technical solutions.
  • Support the full systems life cycle across a broad range of applications and help deliver software on time and within budget.
  • Code applications and enterprise-wide software systems using a disciplined development process.
  • Integrate solutions with applications and platforms outside the framework.
  • Create data extracts and reports from systems based on requirements.
  • Develop, execute, and document unit test plans.
  • Support and/or execute testing efforts across the life cycle.
  • Identify technical requirements and create technical design specifications.
  • Assist in sizing technical requirements as needed.
  • Assist with and review technical design specifications developed by junior-level staff.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service