NET Full Stack Developer

Charles Stanley
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 49K

Job location

Tech stack

HTML
JavaScript
.NET
API
Unit Testing
Azure
C Sharp (Programming Language)
CSS
Code Review
Computer Programming
ETL
Entity Framework
Web Portals
Microsoft SQL Server
Team Foundation Server
Responsive Web Design
Secure Coding
Simple Object Access Protocol (SOAP)
SonarQube
SQL Databases
Web Applications
Web Services
Software Security
GIT
Data Layers
Angular
Windows Services
REST
Code Restructuring
Software Version Control
Docker
Web Api
Rich Ui
Microservices

Job description

Job Purpose: Charles Stanley is seeking a talented Full Stack .NET Developer to join our dynamic ICT department. This role is pivotal in the technical development, support, and maintenance of our digital properties and supporting infrastructure. You will be responsible for developing both internal and external responsive Rich UI web applications, web services, windows services, and enterprise data layer systems., * Develop C# .NET Core, Web API, Angular 9+, HTML, Responsive CSS, web applications, Microservices, web portals, and service APIs.

  • Build and support software and applications using Microservices and Service Bus architecture in an Azure Cloud environment.
  • Utilize SQL Server querying, Entity Framework, Graph-QL, and understand ETL processes.
  • Maintain existing sites and applications, implementing incremental changes as required by the business.
  • Provide technical advice and support to business analysts.
  • Participate in peer code reviews with other developers.
  • Collaborate with the wider development and QA team to evolve the technical strategy, ensuring it stays relevant with new tools, technology, and approaches.

Requirements

  • Strong oral and written communication skills are essential due to the collaborative nature of the role.
  • Proven experience in delivering a Rich UI client experience via integration of client-side frameworks and server-side services.
  • Enjoys working collaboratively as part of a development team.

Knowledge and Skills:

  • Highly proficient in C# .NET Core + framework.
  • Expertise in Angular 9+, responsive HTML and CSS, JavaScript.
  • Experience with RESTful services, Web API, SOAP.
  • Knowledge of testing techniques; Unit Testing, Mocking, etc.
  • Good understanding of clean coding principles, secure coding, refactoring, and general programming best practices.
  • Familiarity with site/application security.
  • Preferred experience with Azure Cloud hosted Microservices building/architecture, Service Bus, Docker, SQL.
  • Preferred knowledge of source control systems e.g., TFS, Git.
  • Preferred understanding of Entity Framework and Graph-QL.
  • Preferred understanding of Azure DevOps.
  • Preferred experience with Craft CMS.
  • Preferred knowledge of SonarQube.
  • Preferred understanding of Agile/Scrum development.

Apply for this position