SonicJobs Logo
Left arrow iconBack to search

.NET Core Architect

Charles Jenson Recruitment Ltd
Posted 2 days ago, valid for 21 days
Location

London, Greater London EC2V 7WS, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The ideal candidate should have at least 3+ years of experience in an architectural role, with a strong proficiency in .NET Core 6 and above, C#, and Azure services.
  • Key responsibilities include architecting, designing, and developing scalable applications, implementing RESTful APIs, and developing microservices-based solutions.
  • The candidate must have hands-on experience with Entity Framework or Dapper for database interactions and unit testing frameworks like Xunit or Nunit.
  • A strong understanding of design patterns, SOLID principles, and OOP concepts is essential, along with expertise in Azure cloud infrastructure management.
  • The salary for this position is competitive and commensurate with experience.

The ideal candidate will have expertise in .NET Core 6 and above, C#, and Azure services, with a strong understanding of REST APIs, microservices, and event-driven architecture.

This role requires hands-on development, architectural guidance, and collaboration with cross-functional teams to deliver robust enterprise solutions.

Key Responsibilities:

  • Architect, design, and develop scalable, secure, and high-performance applications using .NET Core 6 and above.
  • Design and implement RESTful APIs using best practices.
  • Implement Entity Framework or Dapper for efficient database interactions.
  • Apply SOLID principles, design patterns, and OOP concepts to software development.
  • Develop microservices-based solutions.
  • Implement unit tests using Xunit or Nunit to ensure application reliability.
  • Design and manage Azure cloud infrastructure using Azure Services such as Azure Service Bus, Azure Functions, Azure Storage, etc.
  • Work with MS SQL Server, ensuring optimal performance and data integrity.
  • Collaborate with development teams, DevOps engineers, and business stakeholders to define technical solutions.
  • Stay updated with the latest Azure and .NET Core advancements and best practices.

Skills & Experience:

  • Experience in software development, with at least 3+ years in an architectural role.
  • Proficiency in .NET Core 6 and above and C#.
  • Strong expertise in REST API development.
  • Experience with Entity Framework (EF) Core or Dapper.
  • Deep understanding of design patterns, SOLID principles, and OOPS.
  • Knowledge of dependency injection and IoC containers.
  • Experience in microservices architecture.
  • Strong knowledge of unit testing frameworks such as Xunit or Nunit.
  • Hands-on experience with Azure Services like Azure Service Bus, Azure Functions, Azure SQL, Cosmos DB, etc.
  • Strong expertise in MS SQL Server including database design, indexing, and performance tuning.
  • Familiarity with CI/CD pipelines and DevOps best practices.

Beneficial:

  • Experience with Kubernetes and Docker.
  • Exposure to databases like Cosmos DB or MongoDB.
  • Experience with message brokers such as Kafka or RabbitMQ.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.