Permanent Job

C#.NET Full Stack Developer

Technology and IT Infrastructure
Salary: 
£26,000 - £30,000 DOE
Bedfordshire
2288
Position Start Date: 
ASAP
Application deadline:

C#.NET Full Stack Developer
Bedfordshire
£26,000 - £30,000 DOE
Hybrid Working

We are looking for a strong C# developer to join our IT consultancy client’s team! As a C# Developer, you will have a strong understanding of the C# programming language and experience working with client-server desktop and web applications. In addition, you will also be responsible for the analysis, design, development, testing and implementation of company's platform technology. 

The role:

·       Design, development and testing of new features in the applications. 

·       Responsible for regular communication with others involved in the development process.

·       Implement, test, and bug-fix functionality.

·       Responsibility for design and implementation of software projects using C#.

·       Participate as a team member in fully agile Scrum deliveries.

·       Provide support to end users.

·       Design, build, and maintain efficient and reliable C# code.

Required skills set and requirement: 

·       A bachelor’s degree in a computing discipline with software development experience.

·       Proficient in C# .NET.

·       Experience with React.Js, Next.JS or HTML, JavaScript and web development frameworks (AngularJS, Bootstrap, jQuery).

·       Experience in Blazor Server (real-time interactions via SignalR) and Blazor WebAssembly (runs in-browser).

·       Proven experience with software design and OOD methodologies.

·       Familiarity with relational databases and SQL.

·       Experience with ORM frameworks.

·       Experience with web services development (SOAP, REST).

·       Strong in object oriented programming, MVC, Design patterns and SOLID principles. 

Essential: 

·       Excellent .NET / C# experience.

·       Excellent understanding of unit testing & mocking 4 years+ industry experience in a software developer role, with the majority of time spent doing .NET.

·       Excellent knowledge of RESTful Web Services.

·       Good understanding of SQL and relational databases (such as Posgres, SQL Server, MySQL).

·       Be able to design simple technical solutions to complex problems.

·       Be able to understand systems that have little or no documentation. 

·       Be able to write technical documentation, create technical diagrams and explain your own work.

·       Be able to work independently and push work forwards through to delivery.

·       An understanding of microservices architecture.

Advantageous

·       Azure Certification.

·       Knowledge of Azure/ AWS.

·       Infrastructure as code.

·       Docker / Kubernetes.

·       Experience with Azure DevOps.

 Benefits

·       Competitive salary and performance bonuses.

·       Hybrid working.

·       Professional development opportunities.

·       Friendly and inclusive team culture.

·       Health insurance and PFs.