Data Warehouse Developer

Medical Management InternationalVancouver, WA
56dHybrid

About The Position

The Data Warehouse Developer contributes at the enterprise level to the development of designing, building, testing, and maintaining data products and applications. They will work with programming languages and data tools and technologies to create data consumption solutions for internal end users. They will collaborate with the Data Architects and leads of the team to implement and maintain data products under the direction of the Architects/Leads. They will work within the development team in collaboration with internal, external development teams, and product managers.

Requirements

  • Bachelor's degree in Computer Science or a related field is required, or the equivalent combination of education, training and experience that provides the required knowledge, skills, and abilities.
  • A minimum of five years of data warehousing and analytics experience are required.
  • Five years of experience working directly with data warehousing and analytical tools in Azure and Databricks are required.
  • Demonstrated proficiency and experience with data warehouse implementation methodologies (Kimball/Inmon), scripting for data processing (Python/Spark), Azure Data Bricks for data processing and engineering are required.
  • Understanding of data warehousing/engineering principles and patterns is required.
  • Strong analytical and problem-solving skills are required.
  • Effective written and verbal communication skills to collaborate with colleagues and team members are required.
  • Knowledge data warehousing development lifecycle is required.
  • Willingness to learn and adapt to new technologies and methodologies is required.

Nice To Haves

  • Azure Data Engineer and/or Associate Data Engineer Databricks certification is preferred.
  • Experience in Oracle/Teredata/Netezza data warehouse is preferred.
  • Knowledge of object-relational mapping frameworks is preferred.
  • Experience with Agile and Scrum development methodologies is preferred.

Responsibilities

  • Live and exemplify the Five Principles of Mars, Inc. within self and team.
  • Spend 80% of time in active development tasks within the designated data platform primarily on Azure/Cloud.
  • Apply modern development practices in data management, configuration, development, and extension of the designated platform within the Mars Veterinary Health (MVH) and Banfield environment.
  • Analyze user needs and translate them into software specifications, converting business requirements into stories and work items for the platform backlog.
  • Execute tasks from the team backlog.
  • Work independently with support from the Architect/Lead to enable systems integrations.
  • Write and implement clean, scalable code.
  • Test and deploy quality applications, regularly assessing for improvements.
  • Develop technical documentation to support future software development projects
  • Recommend and execute program improvements.
  • Other job duties as assigned.

Benefits

  • Comprehensive Medical, Dental, and Vision Insurance
  • Generous Retirement Plans (401(k) and Roth)
  • Paid Time Off and Holidays
  • Top-Tier Mental Health and Wellbeing Resources
  • Associate Life Insurance (company-paid) & Supplemental Life Insurance
  • Company-Paid Short- and Long-Term Disability
  • Flexible Spending Accounts (FSA)
  • Health Savings Account (HSA)
  • Paid Parental Leave
  • Continuing Education Allowance (for Eligible Positions)
  • Back-Up Child and Elder Care & Family Support Resources
  • Fertility and Family Building Support
  • Digital Exercise Therapy
  • Voluntary Protection Benefits
  • Legal Plan
  • Identity Protection
  • Commuter Benefits
  • Three Free Optimum Wellness Plans for Pets
  • Exclusive Discounts
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service