Azure Senior Data Engineer Job Opportunity at BDO USA
Join BDO USA as an Azure Senior Data Engineer and work with cutting-edge technology, delivering high-quality solutions across diverse industries. In this role, you will oversee teams on projects of varying sizes and scopes and engage in hands-on delivery of data analytics projects, including development and unit testing of solutions.
Job Duties and Responsibilities
As an Azure Senior Data Engineer, your key responsibilities will include:
- Designing and implementing top-tier data ingestion strategies, data warehouses, data mart structures, semantic layers, and models
- Creating visualizations, streaming processes, API integrations, and automation (RPA) solutions
- Aligning solutions with client needs and business requirements
- Drafting written functional and technical designs
- Participating in project status and standup meetings
- Ensuring SLA compliance and performing performance tuning and optimization
- Writing code using multiple languages and applying frameworks, architectural patterns, and software development principles
- Delivering scalable, repeatable, and secure solutions
- Implementing data governance programs and best practices
- Transforming data from source systems into analytics models
- Supporting data visualizations and integrations
- Implementing DevOps, DataOps, and MLOps methodologies
- Writing custom integration logic in applicable programming languages
- Assisting project managers with project estimation, resource planning, and workload adjustments
- Advising clients on licensing, security, and cost estimation
- Conducting code reviews to ensure standard adherence
- Building secure data analytics platforms and infrastructure
- Contributing to successful solution deployments and DevOps integration
- Staying current with data analytics and business intelligence strategies, cloud platforms, methodologies, and tools
- Building client relationships and becoming a trusted advisor
- Participating in support activities for existing software solutions
- Other duties as assigned
Supervisory Responsibilities
You will supervise the day-to-day workload of Associates on assigned engagements to ensure that timelines and deliverables are met, and review their work products.
Qualifications and Skills
Education
- High School Diploma or GED equivalent, required
- Bachelor’s degree in Information Systems, Data Science, or Computer Science, preferred
Experience
- Five (5) or more years of experience in Data Analytics, Business Intelligence, Artificial Intelligence, or Application Development, required
- One (1) or more years of experience in technically leading development projects, preferred
- One (1) or more years of consulting experience or implementation of cloud-based data analytics solutions, preferred
Software Skills
- Strong SQL skills, including DDL, DML, views, and functions
- Experience with Data Warehousing, Data Modeling, Semantic Model Definition, or Star Schema Construction, required
- Hands-on experience with end-to-end cloud data analytics solutions on Azure or AWS, preferred
- Programming languages: C#, Python, Java, Scala, preferred
- Experience with tabular modeling within Microsoft Fabric, Power BI, or Azure Analysis Services
- Familiarity with Git and DevOps deployment technologies, preferred
- Experience with Linux, preferred
- Knowledge of Data Lake Medallion Architecture, streaming data ingestion, AI algorithms, or automation tools like UiPath and Alteryx, preferred
Additional Skills