We are seeking an experienced Senior Dot Net Developer who is proficient in building and maintaining high-performing, scalable, enterprise-grade applications. The ideal candidate will be responsible for .NET development, including anything from back-end services to their client-end counterparts.
Responsibilities:
- Develop and maintain applications using the .NET framework.
- Collaborate with product managers and developers to design and optimize the application.
- Integrate data storage solutions (e.g., databases, key-value stores).
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Help maintain code quality, organisation, and automation.
Requirements:
- Proven experience as a Senior Dot Net Developer or similar role.
- Strong knowledge of .NET languages (e.g., C#, Visual Basic .NET) and HTML5/CSS3.
- Proficiency in Blazor for building interactive web UIs using C#.
- Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns (e.g., Model-View-Controller (MVC)).
- Knowledge of at least one of the .NET languages (e.g., C#, Visual Basic .NET).
- Strong understanding of object-oriented programming.
- Experience with concurrent development source control (Git) and continuous integration (Jenkins or Bamboo).
- Ability to work independently and as part of a team.