As a Senior Data Engineer, you will be responsible for assisting our clients envision, design and deploy Data Engineering workloads as part of our solutions. As part of a small, dynamic team, you will have the opportunity to contribute to multiple phases of the solution life cycle including designing and implementing models and processes for large scale datasets used for analytics and AI.
Key Responsibilities:
- Collaborate with business stakeholders to understand business requirements and design Azure based solutions which meet those requirements
- 10+ years of general technology experience
- 5+ years leveraging cloud-based architectures (Azure)
- 5+ years of Data Integration experience (Azure Data Factory, Databricks, Azure Synapse Analytics, SQL Server Integration Services, Informatica, Microsoft Fabric etc.)
- Programming experience (T-SQL, Python, PySpark, Spark SQL)
- Experience optimizing and performance tuning SQL Server (Azure and on-prem) and Databricks environments
- Experience with data modeling concepts including 3NF and dimensional models
- Must possess exceptional analytical and troubleshooting abilities
- Highly motivated individual with a strong sense of ownership
- Must be proactive with solid organizational and time management skills.
Skills, Knowledge and Expertise:
- Prior consulting experience is a plus
- DP-203 (Microsoft Certified: Azure Data Engineer Associate) or DP-600 (Implementing Analytics Solutions Using Microsoft Fabric)
- Databricks Certified Data Engineer Associate or Professional
- Experience with Azure private networking, private endpoints, and network security
- Outstanding verbal and written communication skills
- Excellent presentation and whiteboarding skills
- Experience communicating highly technical concepts to non-technical audiences..
Benefits:
- A culture that both wows our customers and employees;
- Variety of challenging projects, and the ability to work with leading-edge technologies;
- Competitive salary & group benefits;
- Generous training and education opportunities;
- Diverse team social events;
- Be part of a team that believes in diversity, inclusion, and a fun atmosphere!