Job Reference: BBBH49645
Job Duration: 6 Months
Start date: ASAP
Description:
JOB TITLE
Software Engineer
Responsible to
Enterprise date lead
Background
Our mission is to become the leading B2B integrated technology solutions provider in the markets that we serve.
Our UK Business Transformation team of 20+ coworkers are responsible for driving and accelerating change and transformation across people, processes, and systems. Its role isto:
* Provide portfolio management for all change initiatives ensuring they are assessed, prioritized, sequenced, and governed to maximize benefit to our customers and co-workers, supported by robust Change Management
* Support change initiatives with additional resource and skills, from Project Managers to Business Analysts and technical experts
* Own some of the major 70+ business-wide initiatives including Robotic Process Automation, ServiceNow implementation, Process Re-engineering, and ERPKey Duties
We are undergoing a roll out of our Azure data platform, and we are looking for an Azure-based Software Engineer to join a growing team to build our data integration services, responsible for managing the communication of data between distributed operational systems across our technology estate. The data integration project transitions from point-to-point integrations to a centralized hub and spoke model, promoting decoupling of systems, improved data quality, and simplified estate architecture.
* Engineer highly scalable and resilient data integrations, leveraging Azure Cloud PaaS and reference architectures.
* Create data integrations using different data latency methodologies, g., real-time, and periodic.
* Subscribe and publish to operational systems using their native application interface technologies, such as REST, GraphQL, SOAP, Service Bus, SQL,
* Perform transformations to conform the data with expected schema required by downstream operational systems.
* Developa toolset to monitor the health of data integrations, including near real-time alerting of failures, data volume metrics, resource consumption metrics,
* DevOps approach to software; create high quality code using traditional software practices, such asbuilding, linting, unit and integration testing, source control, CI/CD, peer reviews,
* DevOps approach to support; monitor pipelines to ensure business- critical data pipelines are processed meeting time constraint and data quality expectations (including implementing reactive changes where applicable).
* Integrate into the data team's SCRUM ceremonies, including backlog refinement, sprint planning, demonstrations, and retrospectives, including translation of user requirements into technical requirements including complexity estimation, implement in two-week sprint cycles, collaboration into process improvement,
* Offer Level3 and beyond support for
* Based on requirements, perform ad-hoc analysis of data across multiple data sources to inform solution
* Document datasets in data catalogue, including ownership, stewardship, dictionaries, glossaries, lineage, sensitivity,* Document solution design in
Knowledge and Experience
Must Have:
* Strong Azure Function Apps experience for data integrations, using C# and .Net Core; including Durable
* Strong Azure SQL and data
* Strong understanding of software development practices, such as SOLID principles, functional and object oriented, structuring code, testing, IOC, dependency injection,
* Strong unit testing, including
* Strong experience with Azure DevOps Repositories, Pipelines and Artifacts (git, multistage YAML, NuGet).
* Strong experience with Azure data integration stack, including Azure Function Apps, Azure Logic Apps,Azure API Management, Azure Service Bus, Azure Blob Storage etc.
* Strong understanding of distributed systems, considering scalability, resiliency, high availability, disaster recovery, networking,
* Strong understanding of application interface technologies including REST, GraphQL, SOAP, Service Bus, SQL,
* IaC, g., Terraform, ARM, Bicep, etc.
* Includes solid Azure Resource Manager skills including Azure Portal, Az CLI and Az
* Demonstrate understanding of Event driven
* Knowledge of Canonicalized
* Excellent written and verbal communication skills
* Presentation skills, g., to Architecture Review Board.
* A minimum of 5 years of experience as an Azure Software
* A demonstrable track record of getting stuff done whilst managing competing pressures and deadlines and retaining an eye for detail and
* A passion for technology and its ability to have a positive impact on
Nice To Have:
* Desirable if also has Azure Stream Analytics, Azure Data Factory V2, Azure
* Other languages, such as Python,
* Knowledge of Data Catalogue
Personal Attributes
* Self-driven, doesn't require
* Comfortable in fast-paced environments with occasionally shifting, ambiguous
* Passionate about both process and technology and the impact they can have on business and our
* Articulate and credible
* Quality and detail
* Positive attitude and influence onothers
* Fast learner and able to adapt to new technology and keep abreast of current industry trends and
* Excellent communicator in all forms to key stakeholders
* Excellent organization and time management skills
Industry: IT
Salary: £600- £700 per day + Market Rate
Salary Benefits: Market Rate
Vacancy Type: Contract
Job Skills: -
Contact Name: Robbie Adams
Website: -
Direct Application URL: -