Search by job, company or skills

  • Posted 11 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

  • Develop full-lifecycle enterprise .NET applications using C#
  • Design and implement OData- and REST-based APIs
  • Build robust and optimized data layers using Entity Framework Core
  • Work with MySQL/SQL Server (schema design, migrations, performance tuning)
  • Develop and maintain desktop applications using WPF
  • Translate requirements into clean, maintainable architectural designs
  • Analyze and improve performance-critical components
  • Collaborate closely with an international team (Europe + Africa + Asia)
  • Deliver high-quality, testable, clean code following SOLID and best practices
  • Maintain documentation and contribute to continuous improvement

Required Skills

  • A bachelor's or master's degree in computer science, Software Engineering, or a related field is required
  • 5+ years professional experience as a .NET Developer
  • Ability to work independently and as well in a team and deliver reliably
  • Excellent English communication (written spoken)
  • Experience working in Agile/Scrum environments
  • Strong C# and modern .NET (preferably .NET 8+)
  • EF Core expertise (tracking, LINQ optimization, migrations, performance)
  • Strong understanding of OData, REST API design, async programming
  • Experience with WPF (XAML, MVVM)
  • Solid experience with relational databases (MySQL and/or SQL Server)
  • Strong object-oriented analysis and design skills (OOA/OOD)
  • Experience with Blazor (Server/WASM)
  • Clean Architecture or DDD concepts
  • Unit testing (MSTest, xUnit, NUnit, etc.)

This job is provided by Shine.com

More Info

Job Type:
Industry:
Employment Type:

Job ID: 140000227