Software Engineering - Delphi Software Engineer 132-2007

CommunityCare, Inc.

Tulsa, Northern (OK, KY)

Hybrid

USD 90,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

CommunityCare, Inc. is seeking a Delphi Software Engineer to maintain the existing Delphi portfolio while guiding migration to Azure cloud-native solutions built on C# (Function Apps, App Services, Storage, Managed Identity, Key Vault).

The role emphasizes keeping health plan software reliable during re-platforming. You will analyze legacy business logic, design cloud-native replacements, and write modular C# services with strong security.

Qualifications

  • Experience maintaining and developing Delphi desktop or web apps.
  • Strong C# development with Azure-native services.
  • Familiarity with Azure storage, identity, and key vault.
  • Experience with Oracle and SQL Server databases.
  • Ability to reverse-engineer legacy logic and document data flows.
  • Excellent problem-solving and communication skills.
  • Health care sanctions background check clearance.

Responsibilities

  • Maintain, support, and troubleshoot Delphi apps.
  • Lead modernization to Azure cloud-native solutions using C#.
  • Assess legacy apps to design cloud-native replacements.
  • Develop migration plans prioritizing risk and complexity.
  • Write clean C# code with managed identity and Key Vault.
  • Validate data integrity and logic parity between legacy and new.
  • Coordinate with Architecture, Data Engineering, Security teams.
  • Document legacy behavior, data flows, and business rules.
  • Support Oracle and SQL Server dependencies during transitions.
  • Perform other job-related duties as required.

Skills

Delphi development
C# development
Azure cloud services
Oracle/SQL Server
Documentation
Problem solving
Communication
Security best practices
HIPAA compliance

Education

Bachelor's degree in Computer Science / Information Systems
3+ years Delphi experience
2+ years C# on Azure
Experience in healthcare environments

Tools

Azure Function Apps
Azure App Services
Azure Storage Accounts
Managed Identity
Key Vault
Oracle
SQL Server

Job description

JOB SUMMARY:

The Delphi Software Engineer is responsible for maintaining and modernizing the legacy Delphi application portfolio while leading migration to the new target environment: Azure cloud-native solutions built on C# (Function Apps, App Services, Storage Accounts, Managed Identity, Key Vault, and related services). This role keeps purpose-built applications supporting health plan business capabilities running reliably while still re-platforming for future utilization.

KEY RESPONSIBILITIES:
  • Maintain, support, and troubleshoot the existing Delphi application portfolio, including both desktop and web-based solutions, against Oracle and SQL Server databases.
  • Lead modernization of Delphi applications to Azure cloud-native solutions built on C#, including redesign and redevelopment using Function Apps, App Services, Storage Accounts, Managed Identity, and Key Vault.
  • Assess each legacy Delphi application's business logic, data dependencies, and integrations to design an appropriate cloud-native replacement architecture.
  • Develop migration plans that sequence and prioritize which Delphi applications to modernize first, balancing business risk, technical complexity, and ongoing support burden.
  • Write clean, maintainable C# code and apply Azure security and identity best practices (Managed Identity, Key Vault-based secrets management) in all newly built services.
  • Validate data integrity and business logic parity between legacy Delphi applications and their modernized Azure replacements.
  • Partner with Architecture, Data Engineering, and Security teams to align modernization work with target-state cloud architecture and HIPAA/HITRUST-aligned controls.
  • Document legacy application behavior, data flows, and business rules discovered during modernization to preserve institutional knowledge as Delphi systems are retired.
  • Support and troubleshoot Oracle and SQL Server dependencies shared between legacy Delphi applications and their modernized replacements during transition periods.
  • Performs other job-related duties as required or assigned.
QUALIFICATIONS:
  • Demonstrated experience maintaining and developing in Delphi (desktop and/or web-based applications).
  • Strong C# development experience, including building and deploying Azure-native services (Function Apps, App Services).
  • Working knowledge of Azure cloud services relevant to application modernization, including Storage Accounts, Managed Identity, and Key Vault.
  • Experience working with both Oracle and SQL Server databases.
  • Proven ability to reverse-engineer and document legacy application logic and data flows in order to replicate them in a modern architecture.
  • Strong problem-solving skills and the judgment to balance legacy system stability against the pace of modernization work.
  • Effective communication skills, with the ability to document technical findings and migration plans for other engineers and IT leadership.
  • Successful completion of Health Care Sanctions background check.
EDUCATION/EXPERIENCE:
  • Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience).
  • A minimum of three years of experience developing or maintaining Delphi applications.
  • A minimum of two years of experience building applications or services in C# on Azure preferred.
  • Experience modernizing or re-platforming legacy applications to a cloud-native architecture strongly preferred.
  • Experience in healthcare, health plan, or other regulated, data-sensitive environments preferred.
  • Familiarity with Oracle and SQL Server database development and administration preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering - Delphi Software Engineer 132-2008
Software Engineering - Delphi Software Engineer 132-2008

CommunityCare HMO Inc. • Tulsa (OK)

On-site
USD 90,000 - 130,000
Software Engineering - Delphi Software Engineer 132-2007
Software Engineering - Delphi Software Engineer 132-2007

CommunityCare HMO Inc. • Tulsa (OK)

On-site
USD 85,000 - 120,000
Delphi to Azure Cloud-Native Engineer (C#)
Delphi to Azure Cloud-Native Engineer (C#)

CommunityCare HMO Inc. • Tulsa (OK)

On-site
USD 90,000 - 130,000
Cloud-Native Delphi Migration Engineer (Azure/C#)
Cloud-Native Delphi Migration Engineer (Azure/C#)

CommunityCare HMO Inc. • Tulsa (OK)

On-site
USD 85,000 - 120,000
Cloud-Native C# Engineer—Delphi to Azure Modernization
Cloud-Native C# Engineer—Delphi to Azure Modernization

CommunityCare, Inc. • Tulsa (OK), Northern (KY)

Hybrid
USD 90,000 - 130,000
C# / Delphi Software Developer
C# / Delphi Software Developer

Search Solutions, LLC • Tustin (CA)

On-site
USD 80,000 - 100,000
Health Benefits
Vacation
401K
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Pyramid Systems Inc • Merrifield (VA)

On-site
USD 180,000 - 230,000
Program Developer
Program Developer

WORLD CAT • House (NC)

On-site
USD 110,000 - 150,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Pyramid Systems, Inc. • Fairfax (VA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Senior Full-Stack .NET Developer (Hybrid)
Senior Full-Stack .NET Developer (Hybrid)

Resolution Technologies, Inc. • Atlanta (GA)

On-site
USD 120,000 - 150,000