Engineer

Edit ,
Bath, Somerset

Overview

Job Description

The role sits within our Engineering team, representative of an Agile Scrum team consisting of Product Owners, Engineers and Scrum Master. The Engineer is a generalist role whereby you?ll be expected to do anything and everything in order to produce working software. This will encompass activities previously associated with specialist roles such as research, analysis, development, testing and documentation where necessary. Specialist expertise is acknowledged and at the core of the role will be software engineering however it aims to break down previous barriers that prevented the progression of producing valuable working software. Responsibilities: + To provide technical expertise and mentorship with a focus on Azure tools and services. + To help the team broaden skillsets from traditional on-premise SQL Server technologies into the Azure ecosystem. + Deliver Working Software inclusive of design, development, testing and documentation activities. + Work with the Product Owner to assess and refine requirements in the form of User Stories and Product Backlog Items. + Create and maintain the Sprint Backlog, Burndown Chart and Task Board in order to ensure an accurate 24-hour view on progress is available. + Commit to and self-organise around a Sprint Goal, taking on responsibility and accountability as a team in relation to delivering items within the Sprint. + Ensure the highest value item is being worked on at all times, taking an active Minimal Viable Product (MVP) approach. + Attend Agile ceremonies (Scrum, Sprint Planning, Review, Retrospective etc). + Create a Potentially Shippable Increment that delivers Done Working Software frequently. + Demonstrate the product at the end of each Sprint, during the Sprint Review. + Implement actions that come out of Retrospectives in order to promote and practice continuous improvement. + Collaborate, share knowledge and help others amongst the Scrum Team. + Welcome change and embrace feedback, being pro-active and having a can-do attitude. + Attend all Scrum meetings and support the Scrum Master with facilitation when not around. What we're looking for: Essential Requirments: + Microsoft Azure certification (1 or more of AZ-203, AZ-300, AZ-301, AZ-400). + Microsoft SQL Server experience including database design, build, deployment. + Demonstrable experience with Azure cloud platform in a production environment. + Deep understanding of Azure compute, storage, logging and monitoring, auditing and security services. + Good knowledge of Continuous Integration and Continuous Delivery (Azure DevOps). + Practical experience of deploying solutions to multiple Azure tenants\resource groups. + Good knowledge of the cost impact of design\implementation choices. + Experience of scaling applications and data. + Experience of building and maintaining automated operational infrastructure. + Microsoft .NET programming languages. (C#, VB.NET etc.) + Experience of Personal Data processing (SCV, MDM) and the compliance (GDPR), security and technical impact of working with such data. + You must be Passionate about Technology, Data and Product Development. + You must be proactive in finding solutions to problems you haven?t seen before. + You must be able to take a step back and see the big picture, breaking down tasks into simpler forms where necessary. + You must be someone who enjoys working in a fast-paced environment. + You must be a team player who thrives working with others. + You must be someone who takes pride in their work and maintains a focus on quality at every step. + You must be someone who will commit to getting something done where reasonably possible. Desirable Requirments: + Experience working within an Agile and/or Scrum environment that truly embraces the theory, practices and rules. + Experience working with Agile and/or Scrum development techniques such as Pair Programming, Test Driven Development, Behavior Driven Development. + Experience of using version control systems (Git preferred). + Experience working across technical stacks contributing to infrastructure, application and database development. + Experience with other languages and technology such as BIML, LAMP, SSRS, Power BI and PowerShell. + Experience of other cloud platforms such as AWS. Why EditWe have three offices in Leeds, London and Bath and offer an environment that's fun, supportive and natures curiosity. In each office we provide free fruit, flexible working and regular company social events. On top of this our benefits package includes pension, life assurance, flexible working, wellness reward programs, discounted gym membership, critical illness cover and private healthcare.If you're interested in this opportunity, please click the 'apply' button or for further information please call our HR team on 01225 480480