Job Advertisement
Overview
Are you a talented and experienced Azure-based Software Engineer ready to make an impact on a dynamic team? As a key member of the Business Transformation department, you will drive and accelerate change across people, processes, and systems. If you are passionate about technology and have a strong track record of delivering high-quality solutions, we want to hear from you!
Responsibilities
Engineer highly scalable and resilient data integrations using Azure Cloud PaaS and reference architectures
Create data integrations with different data latency methodologies, such as real-time and periodic
Perform transformations to conform the data with expected schema required by downstream operational systems
Develop a toolset to monitor the health of data integrations, including near real-time alerting of failures and data volume metrics
Integrate into the data team’s SCRUM ceremonies and offer Level 3 and beyond support for the platform
Document datasets in the data catalogue and solution design in the wiki
Qualifications, Skills & Experience
Strong Azure Function Apps experience for data integrations, using C# and .Net Core; including Durable Functions
Strong Azure SQL and data skills
Strong understanding of software development practices, such as SOLID principals, functional and object oriented, structuring code, testing, IOC, dependency injection, etc.
Strong unit testing, including TDD
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.
A minimum of 5 years of experience as an Azure Software Engineer
Excellent written and verbal communication skills
A passion for technology and its ability to have a positive impact on business
Day-to-day
Collaborate with the data team in SCRUM ceremonies
Create high-quality code using traditional software practices
Monitor pipelines to ensure business-critical data pipelines are processed meeting time constraint and data quality expectations
Perform ad-hoc analysis of data across multiple data sources to inform solution design
Offer Level 3 and beyond support for the platform
Benefits
Competitive salary
Comprehensive benefits package
Opportunities for professional development and growth
Dynamic and collaborative work environment
If you are ready to make amazing happen and drive transformation through technology, apply now!