Senior Software Engineer

Senior Software Engineer

Job Overview

Location
Manchester, England
Job Type
Full Time Job
Job ID
69891
Date Posted
1 year ago
Recruiter
Michael Dowl
Job Views
183

Job Description

Working within our online team, you’ll get to work on key projects that link to our website and online presence. You will work within two main project streams – sales and service, predominantly using C# with .Net Core. You’ll also work within DevOps CI/CD pipelines, work within Microsoft Azure and get exposure to frontend projects in JavaScript with Angular 9.

About the role

  • Contribute to the design and build of robust, scalable solutions that fit with a distributed architecture in the Cloud
  • Undertake activities at all stages of the SDLC including engagement with Business Stakeholders, Solution Design, Platform Owners and Business Analysis.
  • Own, shape and mould our systems, by producing high quality designs and code in conjunction with your peers, solution design and your Principal Developer
  • Act as a mentor, coach and technical guide to the rest of the squad.
  • Proactively contribute to the key technical guilds
  • Gain knowledge of our systems and always living our department’s foundations and values, having Smart Systems, excellent teamwork and culture, ensuring all our work is of high quality, supporting and empowering our people and driving continuous improvement.
  • Drive forwards best practice adoption and creation in our software architecture and coding patterns and principles
  • Take ownership of issues and see them through to resolution
  • Undertake, support and/or own all software delivery activities when required including Estimation, System Design, Coding, Testing, Deployment activities and supporting creation and Execution of System Testing
  • Work with management to foster a culture of knowledge sharing and the importance of documentation and workshops to create strength in depth within the squad.  Lead by example to aid and mentor the squad.
  • Work with Principal Developers, Business Analysts and Solution Designers to understand the business requirements to assist with ensuring our low-level design and code delivers on our customers’ needs.  Ensure that all tickets are kept up-to-date with information and in the correct state. 
  • Validate Test Plans and Cases for our systems as they progress through each of the further testing levels
  • Support Operations and support teams to ensure online systems are operationally stable, supported by Delivery when required and released safely during deployments
  • Promote and demonstrate agile ways of working, in particular the squad working together to achieve the completion of the sprint goal
  • Contribute to planning and sizing of project requirements in isolation or with the rest of the squad
  • Act as a role model for the squad in terms of behaviours, leading by example and fostering an inclusive environment.
  • Display servant leadership traits, promote achieving the sprint goal and team success over individual success
  • Lead releases by promoting the release candidates through the route to live environments by following change and release processes.
  • Take part in out of hours rota with wider development team to provide critical support and incident resolution. 

Note there may be the option of line managing a small number of junior developers.

About you

You’ll have a background in software development and have strong working coverage of .Net Core, .Net and C#. You will have also built units tests and automated tests, experience of assessing code quality and application performance & security, have used Jira/ADO TFS or similar ticket management system, an understanding of agile ways of working and mentoring team mates.

Sound like you? If so, we would love to hear from you.

As a recognised Top 50 Inclusive Employer in the UK, we know that diversity means success and innovation. We want our workplace to reflect the communities and customer we serve. Being inclusive is part of our DNA; we are all 100% human, and we create a culture where you can truly be yourself.

We’re also not your usual 9-5. We are a dynamic workplace and we want to talk to you about how you like to work.

Job ID: 69891

Similar Jobs

Cargill

Full Time Job

Senior software engineer Senior software engineer

A Typical Work Day May Include: • Completing preventative, predictive, ...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Are you looking to elevate your cyber career? Your technical skills? Your opport...

Full Time Job

Cargill

Full Time Job

Senior software engineer Senior software engineer

Cargill Animal Nutrition is a global business that serves large-scale feed mill ...

Full Time Job

Veolia

Full Time Job

Senior software engineer Senior software engineer

Primary Duties / Responsibilities:● Assist in daily operational troublesho...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept