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)