Trainee .NET Developer
KoralX is looking for a talented .NET Developer to join our growing team. If you're passionate about building modern CRM systems and enjoy working on a real product used by international clients — we'd love to meet you.
Responsibilities
- Develop and maintain web applications using Blazor (Server or WebAssembly)
- Design and build REST APIs with ASP.NET Core
- Work with databases: schema design, query writing, and optimization
- Integrate with external services (APIs, Azure services, etc.)
- Implement business logic and complex forms (similar to CRM workflows)
- Develop reusable UI components in Blazor (DevExpress)
- Write unit and integration tests
Requirements
- Experience with .NET (C#, ASP.NET Core)
- Hands-on experience with Blazor (Server or WebAssembly)
- Strong understanding of OOP, SOLID principles, and design patterns
- Experience building RESTful APIs (JSON, HTTP)
- Experience with Entity Framework Core or other ORMs
- Solid SQL knowledge (SQL Server / PostgreSQL)
- Understanding of Dependency Injection
- Experience with Git
- Understanding of asynchronous programming (async/await)
- Basic knowledge of HTML and CSS
Nice to Have
- Experience with Azure (App Services, Functions, Storage)
- Knowledge of Docker / containerization
- Experience with SignalR (real-time features)
- Understanding of CI/CD (GitHub Actions / Azure DevOps)
- Experience with Microservices architecture
- Experience integrating with CRM/ERP systems
- Familiarity with frontend frameworks (React / Angular as a plus)