About The Position

The Delphi multi-tiered desktop application developer supports the client's mission by developing quality software within a structured and mature software development life-cycle environment, preferably an agile development environment. The role involves all aspects of application development, including analysis, requirements documentation, design, development, test-site deployment, issue tracking, and resolution. The developer develops, enhances, and maintains pension and retirement applications using Delphi, COBOL, MS SQL, and Btrieve files, and participates in analysis and design of the client's system applications. The position is onsite in Frederick, Maryland; relocation is accepted. The engagement is listed as a contract of six or more months.

Requirements

  • Expertise in Delphi development and technical analysis documentation.
  • Ability to resolve performance, memory-leak, and scalability issues.
  • Excellent understanding of an RDBMS such as Oracle or SQL Server.
  • Strong results orientation and excellent verbal and written communication skills.
  • Good technical, analytical, and communication skills.
  • Strong expertise in application development using Delphi, InterBase, and SQL Server.
  • Strong knowledge of COM, ODBC, object-oriented programming concepts, and XML.
  • Experience developing client-server applications and libraries.
  • Expertise in PL/SQL, RDBMS concepts, and development using relational databases.
  • Experience with Delphi, COBOL, MS SQL, and Btrieve files is relevant to developing and maintaining the applications described.

Nice To Haves

  • Experience in an agile development environment is preferred.

Responsibilities

  • Design, develop, test, and deploy software.
  • Resolve defects and track issues.
  • Develop new functionality and modify existing applications.
  • Participate in the agile development life cycle, including daily scrum calls, sprint planning, and build planning.
  • Work with other Delphi developers and Mumps developers.
  • Use Jira to track work activities and update their status.
  • Analyze and document requirements, design applications, and deploy software to test sites.
  • Develop, enhance, and maintain pension and retirement applications.
  • Participate in analysis and design of the client's system applications.
  • Handle product versions, documentation, and development standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service