Senior Data Modeler

at  Benevity

Calgary, AB, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Dec, 2024Not Specified02 Sep, 202410 year(s) or aboveReviews,Business Applications,Database Design,Analytics,Data Architects,Databases,Business Requirements,Design,Business Rules,Scalability,Maintenance,Optimization Techniques,Data Models,Business OperationsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

MEET BENEVITY

The world’s coolest companies (and their employees) use Benevity’s technology to take social action on the issues they care about. Through giving, volunteering, grantmaking, employee resource groups and micro-actions, we help most of the Fortune 100 brands build better cultures and use their power for good. We’re also one of the first B Corporations in Canada, meaning we’re as committed to purpose as we are to profits. We have people working all over the world, including Canada, Spain, Switzerland, the United Kingdom, the United States and more!
Benevity’s software architecture has evolved to include a diverse technology stack. The front-end application, using mainly VueJS, is designed for both desktop and mobile web rendering. Our back-end systems (some Java SpringBoot, some PHP) manage data processing, interfaces with external providers, and ensures robust security. We run and operate our systems in the AWS cloud, leveraging where possible cloud-native technology. We emphasize clean, maintainable code and use GIT for version control and collaboration. Additionally, our platform integrates with various external services for functionalities like email communication, content storage, and server-to-server interactions.
Our culture is driven by our core value of “we-are-we” and as a Senior Data Modeler you will work in an outcome-driven environment where collaboration with your product, design and engineering counterparts is paramount.
If you’re eager to make a difference and thrive in a collaborative setting, we invite you to join our team!

Responsibilities:

WHAT YOU’LL DO:

The Senior Data Modeler will be responsible for the design, implementation, and maintenance of complex data models that support our business operations and analytics. This role requires a deep understanding of data modeling techniques, database design, and data management practices. The ideal candidate will be a strategic thinker with extensive experience in translating business requirements into robust data models.

  • Design and develop logical and physical data models to meet the needs of various business applications
  • Ensure data models are aligned with business requirements and best practices
  • Create and maintain data dictionaries and metadata repositories
  • Design and optimize database structures to support high-performance and scalability
  • Collaborate with database administrators to ensure optimal performance of data models
  • Implement indexing, partitioning, and other database optimization techniques
  • Work closely with data architects, data engineers, and business analysts to integrate data from various sources
  • Define data integration standards and practices. Ensure data consistency, quality, and integrity across different systems
  • Collaborate with cross-functional teams to understand business requirements and translate them into effective data models
  • Document data models, data flows, and business rules
  • Ensure compliance with data governance policies and industry regulations
  • Conduct regular audits and reviews of data models and databases to ensure compliance and optimal performance
  • Identify opportunities for process improvements and implement solutions to enhance data modeling practices

DISCOVER YOUR PURPOSE AT WORK

We are not employees, we are Benevity-ites. From all locations, backgrounds and walks of life, who deserve more …
Innovative work. Growth opportunities. Caring co-workers. And a chance to do work that fills us with a sense of purpose.
If the idea of working on tech that helps people do good in the world lights you up … If you want a career where you’re valued for who you are and challenged to see who you can become …
It’s time to join Benevity. We’re so excited to meet you.


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Information Technology/IT

IT Software - DBA / Datawarehousing

Software Engineering

Graduate

Proficient

1

Calgary, AB, Canada