join our team

Delphi Developers JD

Your skill

Who you are

Education & Experience

  • Bachelor’s or Master’s degree in Computer Science, Applied Mathematics, Automation, or a related field.

  • At least 2–3 years of experience developing in Delphi (Object Pascal)

  • Experience with VCL and/or FireMonkey (FMX) frameworks

Technical Skills

  • UI design skills: creating forms, custom components, responsive layouts.

  • Strong grasp of OOP principles and design patterns (Singleton, Factory, Observer,

    MVC/MVP/MVVM, etc.).

  • Experience in multithreaded programming (TThread, synchronization, thread pools).

  • Writing unit and integration tests with DUnitX

  • Version control systems: Git

Nice-to-Have

  • Experience developing apps with Delphi FMX

  • Familiarity with web technologies (HTML, CSS, JavaScript), modern JS frameworks (e.g., React, Angular, Vue.js) and graphics libraries such as Three.js, as well as embedded browser components (e.g., Chromium Embedded).

  • Experience with industrial protocols (TCP/IP, Modbus, OPC) for automation projects.

  • Experience with graphics libraries such as Google’s Skia for high-performance 2D rendering.

    Familiarity with VTK (Visualization Toolkit) for 3D graphics and scientific visualization.

Your job

What you do

Core Development

  • Develop and maintain Delphi applications for pipeline inspection tools.

  • Integrate software with intelligent pigging tools and inline inspection systems.

  • Implement data processing and analysis modules for oil and gas pipeline inspection.

Application Optimization

  • Improve application performance for real-time data processing.

  • Debug, test, and fix issues to ensure reliability and accuracy.

  • Collaborate with hardware engineers to optimize tool-software interaction.

Data Management

  • Develop algorithms for data visualization, defect reporting, and automated report generation.

  • Integrate data analysis algorithms for advanced defect detection and assessment.

System Integration

  • Work closely with teams such as UT Innovation, MFL/EM Innovation, to ensure seamless software integration.

  • Implement communication protocols for data exchange between tools and software.

Research and Innovation

  • Leverage modern Delphi frameworks to improve inspection capabilities.

  • Explore new technologies for better pipeline defect detection and reporting.

  • Contribute to R&D efforts to enhance software features and efficiency.

Quality Assurance and Standards

  • Ensure compliance with industry standards (API 1163, ISO 9001).

  • Conduct thorough testing and validation before deployment.

  • Maintain detailed documentation of development processes and configurations.

Support and Troubleshooting

  • Provide on-site and remote support for software issues during inspections.

  • Assist field teams in using software tools and interpreting results.

  • Quickly resolve software bugs to minimize downtime.

Training and Documentation

  • Create user manuals, technical guides, and training materials.

  • Conduct training sessions for internal teams.

  • Keep all project documentation up to date.

Submit your application

Share
Apply Now

Time to join us

Select Dexon Work Location

USD

No file chosen
Select as many documents as you would like.

Please upload your CV like your cover letter or certificates as .PDF files with a max size of 5 MB each and must not exceed 3 files