Senior Delphi / .NET Developer (C#, .NET, Azure)
Description
Ever wanted to be the engineer who modernizes the core of a real business?
Not just building features - but transforming a mission-critical ERP system that runs real operations, real money, and real workflows every day?
Where your code isn’t a side experiment, but the backbone of how a company operates?
Where you don’t rewrite for the sake of rewriting - but lead a thoughtful, long-term migration from legacy Delphi to modern .NET architecture?
If you enjoy deep systems, complex business logic, and long-term ownership of a large product - this role is built for you.
At AlphaDevs
We don’t just build remote teams - we build long-term engineering partnerships.
We work with product companies that care about stability, quality, and long-term evolution of their systems - not quick fixes.
This role is part of a long-term product engagement focused on maintaining and gradually modernizing a large ERP platform used in real business operations.
We are committed to supporting Ukraine 🇺🇦 and are hiring Ukrainian engineers only for this role.
No strong English is required - 90% of the team is Ukrainian, and daily communication happens in Ukrainian.
About the Product
You will work on a large, mature ERP system that:
Has been developed and evolved over many years
Contains complex business logic, data flows, and integrations
Is mission-critical for daily operations
Is planned for gradual migration from Delphi to modern .NET (C#) architecture
This is not a greenfield project - it’s real engineering on a real system with real impact.
The Role
We’re looking for a Senior Developer who can take ownership of:
Maintaining and extending an existing Delphi-based ERP system
Deeply understanding the legacy codebase and business logic
Driving the future migration of the system to C# / .NET
Bringing structure, documentation, and engineering discipline to a long-living product
This is a very long-term role with growth in responsibility, technical influence, and compensation.
What You’ll Do
Develop new functionality on existing ERP products
Maintain and improve a large Delphi codebase
Gradually participate in the migration from Delphi to .NET (C#)
Design and implement efficient algorithms and business logic
Work with MSSQL databases and complex data models
Produce proper documentation and technical reporting
Collaborate closely with Ukrainian engineering teammates
What You Bring
15+ years of professional software engineering experience
Strong mathematical thinking and algorithmic problem-solving skills
Solid experience with Delphi and MS SQL
Strong knowledge of OOP and understanding of MVC concepts
Hands-on experience with C# and Microsoft .NET technologies
Experience with ERP systems is a strong advantage
Excellent analytical thinking and problem-solving mindset
Team-oriented, self-driven, and responsible engineer
Qualifications & Eligibility
Computer Science degree from a strong university with high academic performance
Strong background in algorithms and data structures
Ability to implement efficient logical solutions in code (technical test in C#)
Strong communication skills within a technical team
What You Get
Long-Term Stability: Work on a product designed for years of development
Real Impact: Your code directly affects business operations
Modernization Mission: Lead the transition from legacy to modern .NET
Growth Path: Technical growth, increasing ownership, and salary progression
Ukrainian Team: комфортна комунікація українською мовою
Meaningful Work: Build systems that actually run companies, not just demos
Ready to Modernize a System That Matters?
If you want to work on deep engineering problems, own a large ERP platform, and lead the evolution from Delphi to modern .NET - join AlphaDevs and become part of a long-term product journey.
👉 Apply now - build systems that real businesses rely on every day.
