Oglasi za posao Senior Delphi Developer (Modernization & API Specialist)

Senior Delphi Developer (Modernization & API Specialist)

Moje karte d.o.o.

Beograd

18.02.2026.

SQL Android Windows JSON REST Delphi HTTP RESTful senior

At Mojekarte™, we develop IT solutions that support world-class sports events, major festivals, and live experiences.
From European and World Championships to music, culture, and tourism, our technology connects organizers and audiences where it matters most.

We are looking for an experienced Senior Delphi Developer to lead the modernization of our established system. The core of our business relies on a native Windows application (Delphi + Firebird), and we are now expanding into the web and mobile space.  Your primary mission will be to unlock our current business logic by designing and implementing robust API interfaces. You will bridge the gap between our robust desktop application and our future web/Android platforms, while maintaining and upgrading the existing system.

Key Responsibilities:

API Architecture & Development: Design, build, and document RESTful (or JSON-RPC) APIs to expose existing Delphi business logic to external web and mobile clients.

Legacy Modernization: Refactor and decouple tight dependencies in the existing codebase to facilitate API integration without breaking the native Windows UI.

System Maintenance: Maintain and upgrade the current native Windows application, ensuring stability and performance.

Database Management: Optimize and manage the Firebird database schema, stored procedures, and triggers to support both the legacy app and new API requirements.

Feature Expansion: Develop new backend functionality to support evolving business needs across all platforms (Desktop, Web, Mobile).

Must-Have Skills

Expert Delphi Knowledge: 5+ years of experience with modern Delphi versions. You should be comfortable with VCL and RTL.

API Development: Proven experience writing server-side logic in Delphi using frameworks like RAD Server, DataSnap, mORMot, or Horse. You understand REST, JSON, and stateless architecture.

Database Expertise (Firebird): Strong proficiency in SQL and specifically Firebird DB. You know how to write efficient queries, stored procedures, and handle database transactions safely.

Legacy Code Refactoring: Experience working with large, established codebases. You know how to introduce interfaces and dependency injection to test and modularize "spaghetti code."

Web Basics: Understanding of HTTP protocols, authentication (OAuth2/JWT), and basic interactions with frontend technologies.

Preporuke se učitavaju...