Description

Job Description
Hands-on Backend Software Engineer in an agile environment with multiple programming languages, frameworks, cloud architecture.

Required Skills - 
Multiple programming languages, frameworks, cloud architecture:
Languages: T-SQL, Python, C#
ETL: Azure Data Factory, Azure Databricks
Architectural Patterns: Data Warehousing, Medallion Architecture, Microservices Architecture, Event-based Architecture
Source control: Git code management
Strong data modeling and lineage background
Azure Functions, Azure Data Factory, Azure Batch Service, Azure API Management, GraphQL

Job Requirements - 
The Client – Data Solutions Backend Software Engineer
As a Data Solutions Backend Software Engineer, you will…
Design, develop, implement, and maintain solutions in Azure using the following tech: Azure SQL, Databricks, Azure Data Factory, and GraphQL. Expertise in Batch Services, Service Buses, Event Grid, Function Apps, APIM, 
Care about quality and clean code; deliver high quality code including logging, alerting, and monitoring – the DevOps mindset
Foster an innovative culture with an eye towards a DevOps mindset, scalability, reliability & performance

Qualifications:
Bachelor’s degree in Computer Science or comparable work experience
5+ years of proven experience working as a hands-on Backend Software Engineer in an agile environment with multiple programming languages, frameworks, cloud architecture:
Languages: T-SQL, Python, C#
ETL: Azure Data Factory, Azure Databricks
Architectural Patterns: Data Warehousing, Medallion Architecture, Microservices Architecture, Event-based Architecture
Source control: Git code management
Strong data modeling and lineage background
Deploying production services in a cloud environment; ideally Azure including:
Azure Functions, Azure Data Factory, Azure Batch Service, Azure API Management, GraphQL
App Insights (Logging / Alerts)
Demonstrated experience in identifying, debugging, and resolving complex production issues
Cloud experience with Azure (Web Apps, Terraform, Azure DevOps, DBT)

Desired Skills & Experience - 
5+ years of proven experience working as a hands-on Backend Software Engineer in an agile environment with multiple programming languages, frameworks, cloud architecture:
Languages: T-SQL, Python, C#
ETL: Azure Data Factory, Azure Databricks
Architectural Patterns: Data Warehousing, Medallion Architecture, Microservices Architecture, Event-based Architecture
Source control: Git code management
Strong data modeling and lineage background
Deploying production services in a cloud environment; ideally Azure including:
Azure Functions, Azure Data Factory, Azure Batch Service, Azure API Management, GraphQL
App Insights (Logging / Alerts)
Cloud experience with Azure (Web Apps, Terraform, Azure DevOps, DBT)
 

Education

Bachelor's Degree