Senior Full Stack Developer

Posted 11 May by P3 Search & Selection
Easy Apply

Register and upload your CV to apply with just one click

Vacancy Description

My client are looking for a full-time Lead Developer to assist with the build and deployment of an exciting new core functional system in their Head Office. Early in its life cycle, being built from scratch and written in C#, this is a real opportunity to help the company shape and mould the direction this business-critical software takes. As a Lead Developer you will be involved in coding, reviewing, maintaining, researching, and more within an agile team-based environment. A variety of frameworks are being utilised.

A bit about them…

My client operate and are legally responsible for over 4,500 assets across 35 + UK based locations. These assets range from but are not limited to; Heavy Goods Vehicles, Trailers, Company Cars, and Plant machinery. The system being developed will drive the critical management, maintenance and compliance of, essentially linking / informing key business stakeholders through the entire operational and financial life of said assets.

Whilst the development team are a fairly new function within the business, they have significant backing from the board to grow the function and develop industry leading systems.

Roles and Responsibilities

Your goal will be to ensure that software is delivered smoothly and efficiently to specification, including,

  • Liaising with Business Analyst, Project Management and Stakeholders to deliver solutions that accurately meet our requirements
  • Contribute to development strategy for technical direction
  • Maintaining build and release pipelines
  • Working within and leading a small team of developers in an agile environment
  • Produce testable, clean, precise, performance-oriented code
  • Research and consider how new technologies could be used
  • Help contribute to planning and estimations of upcoming work

Skills essential for the role

  • Great Communication Skills
  • Good knowledge of SOLID principles
  • Good knowledge of OOP
  • Experience and knowledge in Agile delivery (ideally experience in SCRUM/KANBAN)
  • Ability to work to clearly defined specifications
  • Willingness to challenge aspects of a design based on pros/cons merits.
  • Micro services and interoperability between them
  • Understand BDD, DDD, and TDD

Languages & Frameworks

  • C# .NET (.NET Core 3)
  • ASP.NET (API/MVC)
  • GIT
  • Entity Framework
  • SQL Server 2017
  • Javascript / Typescript
  • Dependency Injection (Autofac)
  • REST API (to OpenAPI specification) as both a Provider and a Consumer
  • Thread-safety and Immutability by design
  • NuGet for packing Libraries

Skills that would be of interest

  • Azure DevOps experience
  • Backlog Elaboration and Sprint Planning experience
  • Service-Driven User Interface (UI generated from Service-provided Models)
  • Cloud (building for, deployment to, management of) including Docker (or similar)
  • RabbitMQ
  • Understanding of AutoMapper (or similar)
  • Understanding of Sieve
  • Framework Development experience

Languages & Frameworks

  • Bootstrap
  • Kendo UI
  • Angular
  • Lua (using NLua for C#)

Personal Qualities

  • Team-worker
  • Organised
  • Adaptive
  • Creative

Package

  • Competitive salary, based on experience
  • Discretionary performance bonus
  • Contributory pension
  • Life assurance
  • Four weeks’ holidays, rising to five per annum, plus Bank Holidays

Required skills

  • .NET
  • C#
  • Software
  • Software Development
  • Lua

Reference: 42256647

Bank or payment details should never be provided when applying for a job. For information on how to stay safe in your job search, visit SAFERjobs.

Report this job