SonicJobs Logo
Left arrow iconBack to search
Exclamation markThis job is no longer availableReasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications

C# Developer

Matchtech
Posted a day ago
Location

London, Greater London SW1A2DX, England

Salary

£60,000 - £72,000 per annum

info
Contract type

Full Time


Company Overview
We are a dynamic and innovative company offering a comprehensive platform solution for businesses. Our platform is widely used across various sectors, enabling efficient transactions and seamless integration with other business tools. We are committed to leveraging cutting-edge technology to optimize processes and deliver scalable solutions.
Position Overview
We are looking for a Senior Software Developer to join our team in a full-time hybrid role. In this role, you will primarily focus on back-end development, contribute to system architecture and design, and perform code reviews. This position requires a deep understanding of modern development practices, particularly in the Microsoft technology stack.
Key Responsibilities

  • Lead the development of scalable and efficient back-end solutions.
  • Design, implement, and maintain system architecture to ensure robust performance.
  • Perform detailed code reviews to ensure high standards of quality and security.
  • Collaborate with cross-functional teams to integrate new features and optimize the platform.
  • Troubleshoot and resolve complex technical issues.
  • Contribute to technical discussions on design patterns, best practices, and future system improvements.

Tech

  • .NET Framework/Core: Proficiency in .NET Core and/or .NET Framework for building scalable, high-performance applications.

  • C# Programming: Strong knowledge of C# as the primary development language.

  • ASP.NET MVC/Web API: Experience developing web applications and APIs using ASP.NET MVC and ASP.NET Web API.

  • Database Management: Solid understanding of relational databases like SQL Server, including query writing, database design, and optimization.

  • Entity Framework: Experience with Entity Framework or other ORM tools for database access and management.

  • Version Control: Familiarity with Git or other version control systems for source code management and collaboration.

  • Front-End Technologies: Basic understanding of front-end technologies such as HTML, CSS, JavaScript, and modern frameworks like Angular, React, or Vue.js (optional but beneficial).

  • Unit Testing: Experience with unit testing frameworks like xUnit or NUnit for ensuring code quality.

  • Agile Methodologies: Familiarity with Agile/Scrum methodologies for project management and team collaboration.

  • CI/CD Pipelines: Experience with continuous integration/continuous deployment (CI/CD) tools like Azure DevOps, Jenkins, or GitLab.


Explore these related job opportunities