Senior Data Engineer, Digital Solutions - Ottawa, Canada - MNP

    MNP
    MNP Ottawa, Canada

    Found in: Talent CA C2 - 2 weeks ago

    MNP background
    Full time
    Description

    Job Details

    Description

    What do you think of when you hear the name MNP? Most likely tax and accounting. As one of Canada's largest consulting organizations, we're so much more We're also serious about technology.

    Make an impact with our Digital Solutions team as a Senior Data Engineer. This diverse team of tech-savvy problem solvers has expertise and delivery depth across client platforms, applied data and analytics, applications and cloud and business platforms solutions. As a trusted advisor, you'll gather, secure and organize meaningful insights to design digital solutions that meet clients' evolving needs.

    At MNP Digital, we're a team of highly skilled and creative thinkers that continuously support and learn from each other. We pride ourselves on translating our clients' challenges into real results by leveraging technology – and that all starts with having the right people to deliver. We've created an environment where you'll continuously grow, always have a voice and collaborate on work that's meaningful and fulfilling. If you're ready to take your career into your own hands, you've come to the right place.

    Responsibilities

  • Help enable public and private cloud platforms for our clients, focusing on Microsoft Azure, Snowflake, and Databricks.
  • Understand business goals and drivers and translate those into an appropriate technical solution.
  • Create innovative solutions leveraging cloud platforms to solve client business challenges.
  • Gather requirements, assess client capabilities/needs and analyze findings to provide appropriate cloud recommendations and adoption strategy.
  • Research, analyze, recommend and select technical approaches for solving difficult and challenging development and integration problems.
  • Design, build, test, and deploy highly scalable and resilient cloud-based artifacts.
  • Demonstrate expertise via client workshops and whiteboard sessions.
  • Create conceptual, logical and physical design for cloud-based solutions for infrastructure and platforms.
  • Build big data and IoT platforms using Delta Lake, Databricks, Azure Data Factory and other cloud-based tools.
  • Work with Data Scientists to integrate and operationalize AI solutions.
  • Learn and adopt new tools and techniques to increase performance, automation and scalability.
  • Share the leading practices with internal team members and clients.
  • Collaborate using Agile and Scrum as part of larger delivery teams, working with project managers, business analysts, architects, developers, and other professionals.
  • Work with many areas of our client's technologies, including but not limited to networking, compute, storage, information security, risk, enterprise identity and access management, and security operations.
  • Be customer-oriented, diligent, proactive, focused on achieving customer's business objectives as a top priority
  • Skills and Experience

  • Completed post-secondary education in Computer Science, Software Engineering, or a comparable combination of education and experience
  • 4+ years of project experience migrating and deploying cloud-based solutions with a focus on Azure.
  • Ability to write and test quality code with languages such as SQL, Python, Pyspark
  • Experience with message queuing, and stream processing.
  • Broad experience with batch data processing concepts and solutions.
  • Deep knowledge of data modeling and SQL.
  • Experience with Azure Synapse, Snowflake, other Data Warehousing suites.
  • Experience with Azure Data Factory & Data Flow, Function Apps, Automation and Batch Orchestration tools
  • Experience with Logic Apps & Power Apps
  • Project experience implementing core infrastructure, networking and cloud-based services.
  • Product knowledge and understanding of product features, including: IaaS, PaaS, and SaaS SolutionsNetworkingSecurityIdentityVirtualizationHybrid Cloud Solutions
  • Understanding of High Availability and Disaster Recovery principles, patterns and usage.
  • An understanding of cloud ecosystem and leading-edge cloud emerging technologies.
  • Experience configuring and tuning cloud-hosted solutions and platforms.
  • Experience supporting production applications or workloads in a cloud-based environment.
  • Experience with performance analysis, troubleshooting and remediation techniques.
  • Knowledge of encryption and key management principles and design patterns.
  • Experience with automation and DevOps principles.
  • Demonstrate growth mindset, enthusiastic about learning new technologies quickly and applying the gained knowledge to address business problems.
  • Familiarity with open-source tools, Git flow and common contributing practices
  • The candidate must be able to undergo a criminal record check and federal security clearance screening
  • Certifications in Azure and Databricks will be considered an asset:
  • Microsoft Certified: Azure Administrator Associate
  • Microsoft Certified: Azure Data Engineer Associate
  • Microsoft Certified: Azure Solutions Architect Expert
  • Databricks Certifications for Spark application developers and other relevant certifications