Senior Software Engineer (Azure/C#/Python/Data)
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
Senior Software Engineer (Azure/C#/Python/Data)
Posted on Aug 29, 2024 by TLP Consultancy
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
Alert me to jobs like this:
Amplify your job search:
Expert career advice
Increase interview chances with our downloads and specialist services.
Visit Blog