Junior C# / .NET Developer (with basic Delphi knowledge)
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.
Required languages
| Ukrainian | Native |
| English | B1 - Intermediate |