.Net Developer

Location United Kingdom
Job type: SEED - Permanent
Salary: £DOE
Job ref: 129

Not often do we come across an opportunity for a .Net Engineer to get involved in the analysis, design and coding of a new system written in Azure.  

We are looking for experienced .Net developers to join a dynamic team. Our client has a multi-technology platform and is looking to expand its capability, leveraging the latest cloud-based features.

  • C# / .Net Core

  • REST API

  • MySQL

  • SQL Server

  • Microsoft Azure 

The place of work is entirely remote. 

Key Duties and Responsibilities are:

  • As part of the agile team responsible for the end-to-end delivery of high-quality software, you are meeting the business's needs.

  • Activities include analysis, design, code, automation, testing, build, release, monitoring and support of components and sub-systems. 

  • Work in an agile, collaborative manner to identify and refine work items and encourage a team approach. 

  • Pursue, encourage and facilitate the growth of the team to create “T-Shaped” members rather than specialised individuals and roles 

  • Be a role model for software development best practices. 

  • Maintain and support existing software 

  • Take an active interest in technology, sharing knowledge with the team and the broader development community. 

  • Actively encourage continuous improvement of software through inspect and adapt approach. 

  • Work with the broader development community and teams to improve and progress technologies adopted. 

  • Make recommendations regarding the systems, software and processes.

  • As and when required, undertake other functions and responsibilities of the team to meet the business need. 

  • Work with stakeholders selecting the appropriate form of the communication independently or as part of a team.

The ideal candidate will have:

  Essential:

  • Experience of working in an agile team as a developer, designing, developing and supporting enterprise applications 

  • Experience of agile development approaches e.g. Scrum, Mob programming.

  • Behaviour and test-driven development approach

  • Use of, and experience with, full stack technology, application frameworks and enterprise architectures

  • Requirements Analysis - questioning, listening to and understanding stakeholders to extract their requirements. 

  • Solution Design – Taking requirements and designing a solution that meets those needs accounting for the broader software ecosystem; including a selection of technology, tools, patterns/practices, maintainability, reliability, security, performance etc.

  • Problem Solving - Ability to apply logical thinking to quickly and accurately derive the root cause of a technical issue 

  • Database design and development 

  • Knowledge and experience with DevOps practices, automation, creating and maintaining build and release pipelines.

  • Experience with cloud-based technology (Azure)

  • Understanding of (or an aptitude to learn about) the responsibilities required of both employer and employee in an FCA regulated environment

 Desirable

  • Experience of API management tools (e.g. Azure, Apigee etc.)

  • Knowledge of event-driven architecture and microservices

  • Experience of working in a regulated environment

 

 

 

 

.