Azure Senior Data Engineer

Job expired!

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