Software Engineering - Delphi Software Engineer 132-2007

CommunityCare

$90K — $110K *
Tulsa, OK 74133In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Experience in maintaining and developing Delphi applications (desktop/web-based).
  • Strong proficiency in C#, particularly in Azure-native services.
  • Knowledge of Azure services for application modernization (e.g., Key Vault, Managed Identity).
  • Experience with Oracle and SQL Server databases.
  • Ability to reverse-engineer legacy application logic and data flows.
  • Problem-solving skills to balance legacy system stability with modernization efforts.
  • Strong communication skills for documenting technical findings.

Responsibilities

  • Maintain and troubleshoot existing Delphi applications, interfacing with Oracle and SQL Server.
  • Lead modernization efforts of Delphi applications to Azure using C#.
  • Assess legacy applications for cloud-native replacement architecture design.
  • Develop prioritized migration plans balancing risk and complexity.
  • Write clean C# code and apply Azure security best practices in services.
  • Validate data integrity between legacy applications and modern equivalents.
  • Collaborate with Architecture and Security teams to ensure compliance and alignment.

Benefits

  • Opportunity to work on cloud-native solutions using modern technology stack.
  • Contribute to meaningful applications within the healthcare sector.
  • Collaboration with cross-functional teams to drive innovation.
  • Professional development opportunities in cloud technologies.
  • Stable role with ongoing support responsibilities during transition.
Full 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.


Similar Jobs

More Jobs at CommunityCare

More Information Technology Jobs

Find similar Software Engineering - Delphi Software Engineer 132-2007 jobs: