Ever wanted to grow as an engineer on a real product - not pet projects or short-term tasks, but a system that real businesses rely on every day? Where you don’t just “code features”, but gradually learn how large, mission-critical systems are built, maintained, and modernized? Where you can gain hands-on experience with legacy systems and be part of a long-term transition to modern .NET architecture?
If you’re a Junior/Middle- level C# developer with around 2 years of experience and curiosity about real-world systems - this role is a great growth opportunity.
At AlphaDevs
We don’t just build remote teams - we build long-term engineering partnerships. We work with product companies that value stability, quality, and sustainable technical evolution - 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 - most 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 Junior C# Developer who will:
Work on maintaining and extending parts of an existing ERP system
Learn to understand a legacy Delphi codebase with the support of senior engineers
Gradually participate in the migration from Delphi to C# / .NET
Grow technical confidence while working on a long-living product
This is a long-term role with a clear growth path in skills, responsibility, and compensation.
What You’ll Do
Develop new functionality for ERP products under guidance of senior engineers
Maintain and improve existing code (Delphi and C# parts)
Participate in the gradual migration from Delphi to .NET (C#)
Work with MSSQL databases and business data models
Write clear code and basic technical documentation
Collaborate closely with a Ukrainian engineering team
What You Bring
2+ years of commercial experience with C# / .NET
Basic understanding of OOP and software design principles
Basic knowledge of Delphi or strong motivation to learn it
Experience working with SQL databases (MSSQL is a plus)
Willingness to work with legacy code and learn complex business logic
Responsibility, curiosity, and desire to grow as an engineer
Nice to Have
Experience with ERP, CRM, or other business systems
Understanding of MVC or layered architecture
Any experience with system modernization or refactoring
What You Get
Long-Term Stability: Work on a product designed for years of development
Strong Learning Curve: Mentorship from senior engineers and real-world system experience
Real Product Impact: Your work affects real business operations
Modernization Journey: Be part of the transition from legacy Delphi to modern .NET
Growth Path: Clear technical growth and salary progression
Ukrainian Team: комфортна комунікація українською мовою
Meaningful Work: Build systems that actually run companies, not just demos
Ready to grow on a real system that matters? If you want to develop as a C# engineer, learn how large ERP systems work, and participate in real modernization - join AlphaDevs and become part of a long-term product journey.
👉 Apply now and grow your engineering career on real-world systems.


