Senior Software Engineer (Azure/C#/Python/Data)

TLP Consultancy

Posted on Aug 29, 2024 by TLP Consultancy
Epsom, Surrey, United Kingdom
IT
Immediate Start
£60k - £70k Annual
Full-Time

Senior Software Engineer (Azure/C#/Python/Data)

Epsom

£60-70,000 plus package

Hybrid (3 days in the office - non-negotiable)

Household name and Times 100 employer have an immediate need for 2 Developers to join them at their state of the art offices in the Surrey Countryside. Parking onsite, you will need to drive.

Working as part of an empowered, self-organising team you collectively own the process, decisions and commitments for delivering the prioritised business goals in conformance to defined standards and governance.

As a team you own what you build, ensuring effective ongoing support, maintenance and optimisation.

On a personal level you will own your performance development plan in pursuit of continuous growth and development.

You will be responsible for designing, developing and maintaining a diverse portfolio of software solutions deployed on Microsoft Azure. These data-centric solutions serve a range of B2B Middleware and corporate IT use cases and include APIs, ETLs, transaction processing, web apps and more. You should have a strong background in software development, broad skill set, experience with Azure services and a passion for delivering high-quality, reliable, data-centric solutions.

As a senior member of the team you will be a mentor to others, supporting and developing them to both achieve delivery goals and to progress in their careers. You will contribute your expertise to cross-team initiatives, peer reviews and communities of practice.

Key responsibilities:

  • Collaborate with Product Owners, SMEs, users and vendors to capture, understand and deliver their requirements.
  • Architect, design, develop, test and deploy cloud-based software solutions on the Microsoft Azure platform.
  • Document software design, architecture and implementation details.
  • Work in an agile environment, participating in sprint planning, daily stand-ups and retrospectives.
  • Contribute to the quality assurance process at each stage of development to ensure robust test plans are defined and automated tests are implemented.
  • Conduct and participate in code reviews to ensure code quality maintainability and adherence to coding standards.
  • Develop CI/CD pipelines and employ latest DevOps practices to support frequent and robust deployments.
  • Monitor and support solutions to keep services running reliably.

Technology stack:

You will have a diverse skill set covering a number of programming languages, platforms and technologies however you will have in-depth recent experience with the following:

  • Platforms: MS Azure.
  • Data engineering tools; Data Factory, Data Flow, Databricks, Azure SQL, Synapse, SQL, Python.
  • Application development: .NET C#, App Services, Azure API Management Services.
  • CI/CD: Azure DevOps, GitHub Actions.

Technical Skills:

  • Software engineering in a variety of languages covering requirements, design, development, test & deployment.
  • Implementing & optimising agile engineering techniques (eg CICD, TDD, pair programming, vertical slice delivery).
  • Good working knowledge across technology stack areas
  • Implementing cloud platform technologies to run apps and workloads.
  • System design & architecture (especially for data & integration workloads).

Reference: 2815642821

https://jobs.careeraddict.com/post/94667985

This Job Vacancy has Expired!

TLP Consultancy

Senior Software Engineer (Azure/C#/Python/Data)

TLP Consultancy

Posted on Aug 29, 2024 by TLP Consultancy

Epsom, Surrey, United Kingdom
IT
Immediate Start
£60k - £70k Annual
Full-Time

Senior Software Engineer (Azure/C#/Python/Data)

Epsom

£60-70,000 plus package

Hybrid (3 days in the office - non-negotiable)

Household name and Times 100 employer have an immediate need for 2 Developers to join them at their state of the art offices in the Surrey Countryside. Parking onsite, you will need to drive.

Working as part of an empowered, self-organising team you collectively own the process, decisions and commitments for delivering the prioritised business goals in conformance to defined standards and governance.

As a team you own what you build, ensuring effective ongoing support, maintenance and optimisation.

On a personal level you will own your performance development plan in pursuit of continuous growth and development.

You will be responsible for designing, developing and maintaining a diverse portfolio of software solutions deployed on Microsoft Azure. These data-centric solutions serve a range of B2B Middleware and corporate IT use cases and include APIs, ETLs, transaction processing, web apps and more. You should have a strong background in software development, broad skill set, experience with Azure services and a passion for delivering high-quality, reliable, data-centric solutions.

As a senior member of the team you will be a mentor to others, supporting and developing them to both achieve delivery goals and to progress in their careers. You will contribute your expertise to cross-team initiatives, peer reviews and communities of practice.

Key responsibilities:

  • Collaborate with Product Owners, SMEs, users and vendors to capture, understand and deliver their requirements.
  • Architect, design, develop, test and deploy cloud-based software solutions on the Microsoft Azure platform.
  • Document software design, architecture and implementation details.
  • Work in an agile environment, participating in sprint planning, daily stand-ups and retrospectives.
  • Contribute to the quality assurance process at each stage of development to ensure robust test plans are defined and automated tests are implemented.
  • Conduct and participate in code reviews to ensure code quality maintainability and adherence to coding standards.
  • Develop CI/CD pipelines and employ latest DevOps practices to support frequent and robust deployments.
  • Monitor and support solutions to keep services running reliably.

Technology stack:

You will have a diverse skill set covering a number of programming languages, platforms and technologies however you will have in-depth recent experience with the following:

  • Platforms: MS Azure.
  • Data engineering tools; Data Factory, Data Flow, Databricks, Azure SQL, Synapse, SQL, Python.
  • Application development: .NET C#, App Services, Azure API Management Services.
  • CI/CD: Azure DevOps, GitHub Actions.

Technical Skills:

  • Software engineering in a variety of languages covering requirements, design, development, test & deployment.
  • Implementing & optimising agile engineering techniques (eg CICD, TDD, pair programming, vertical slice delivery).
  • Good working knowledge across technology stack areas
  • Implementing cloud platform technologies to run apps and workloads.
  • System design & architecture (especially for data & integration workloads).

Reference: 2815642821

CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test

Similar Jobs

Delivery Driver

Epsom, Surrey, United Kingdom

Delivery Driver

Epsom, Surrey, United Kingdom

2nd Line Engineer

Epsom, Surrey, United Kingdom

Ecologist

Epsom, Surrey, United Kingdom