Über
Position Overview: We are looking for a C# .NET Developer responsible for building web applications and back-end services. Your primary responsibilities will be designing and developing these applications, and coordinating with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Key Responsibilities:
- Translate application storyboards and use cases into functional applications.
- Design, build, and maintain efficient, reusable, and reliable C# code.
- Implement and maintain dependency injection patterns for loosely coupled, testable code.
- Write optimized SQL queries and database interactions using LINQ.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automatization.
- Create database schemas that represent and support business processes.
- Implement automated testing platforms and unit tests.
- Proficient in C#, with a good knowledge of its ecosystems.
- Strong experience with the .NET framework (.NET Core / .NET 6+).
- Solid understanding of dependency injection principles and IoC containers.
- Proficiency with LINQ for data querying and manipulation.
- Experience with Microsoft SQL Server and writing optimized SQL queries.
- Strong understanding of object-oriented programming.
- Familiar with various design and architectural patterns.
- Experience with ASP.NET, Web APIs, and Blazor.
- Understanding fundamental design principles behind a scalable application.
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
- Proficient understanding of code versioning tools such as Azure DevOps.
- Familiarity with continuous integration.
- Experience with Entity Framework or Dapper.
- Knowledge of concurrency patterns in C#.
- Experience with Blazor WASM and MudBlazor.
- Prior experience in the sports industry or with sports-related web applications.
- Experience with unit testing frameworks (xUnit, NUnit, MSTest).
- Competitive salary and benefits package.
- Flexible working hours and remote work options.
- Opportunities for professional growth and development.
- Collaborative and inclusive work environment.
- The chance to work on exciting projects that impact the sports community.
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.