Lead Software Engineer

Are you a experienced Software Engineer with experience using C#?

Someone who is keen to progress their career to aid mentoring and developing junior staff?

Can you provide suitable solutions to improve backlog and project aims with software?

Have you used modern frameworks?

Our clients team works closely with customers and users, ensuring that they are solving real problems in a way that can be deployed in real situations. This means the systems our client develops must be safe, reliable, and trustworthy.

 

Ref: ZR_7027_JOB  ·  Posted on 07 June 2022

Introduction

Are you a experienced Software Engineer with experience using C#?

Someone who is keen to progress their career to aid mentoring and developing junior staff?

Can you provide suitable solutions to improve backlog and project aims with software?

Have you used modern frameworks?

Our clients team works closely with customers and users, ensuring that they are solving real problems in a way that can be deployed in real situations. This means the systems our client develops must be safe, reliable, and trustworthy.

 

Key responsibilities
  • Provision of software expertise across the software development lifecycle, from concept and design through to deployment and maintenance.
  • Working alongside Product Owners, providing technical leadership on how best to implement backlog work items to realise our product and project aims.
  • Mentoring junior team members, developing and instilling good practice within the group across a range of levels of software development experience.
  • Contributing to project teams, applying and tailoring our products to deliver real-world projects accordingly.
  • The chance to deliver products and projects in real-world trials, through demonstrations and exercises involving real hardware, end-users, and environments.
  • The opportunity to ‘own’ our tech-stack: we have the flexibility to try new technologies and approaches if we believe they will add value.
Skills & experience
  • Expertise in clean coding practices, and developing, testing, and debugging software applications.
  • Fluency in at least one object oriented language, preferably C#. Ability or an awareness in other languages will be viewed favourably.
  • Experience developing and deploying web applications using modern frameworks (e.g. Flask, Express.JS, ASP.NET) and frontend libraries (e.g. Angular, React, or Vue, with JavaScript / Typescript).
  • Experience architecting software solutions, identifying and selecting appropriate tools, languages and patterns to meet varying requirements.
  • Experience developing production quality software across the entire Software Development Lifecycle.
  • Experience with developing for a range of target hardware and operating systems.
  • Experience deploying distributed applications using containerisation and orchestration.
  • Enthusiasm to take ownership of technical projects, support junior staff, and contribute to our shared learning environment.
Additional benefits
  • Competitive salary
  • 25 days' holiday entitlement
  • Holiday sale and purchase scheme
  • Company pension scheme
  • Targeted professional development
  • Life assurance
  • Private healthcare membership
  • Bonus scheme linked into company performance
  • Paid membership fees to a professional institution
  • Support in attaining professional membership
  • Cycle to work scheme
  • Share purchase scheme
  • Flexible start and finish time
  • Season rail ticket loan
Apply for role
SC Cleared Permanent Software Engineer C#

Refer your friend: We want to give you a Netflix or Amazon Prime subscription and £250 Love2Shop vouchers!

Refer your friend
Refer your friend:
Contact us

Let's connect and work together

Start the conversation

Submit CV  ·  Submit Vacancy