IT Database Developer (Vancouver)

IT Database Developer (Vancouver)

09 Nov
|
Rimex
|
Vancouver

09 Nov

Rimex

Vancouver

At RIMEX, we operate under one simple premise: provide our customers with the best products and services, period. Our teams combine engineering, manufacturing, technology, and field experience to deliver dependable solutions for demanding industrial environments. We are hiring a Database Developer to join our Langley team and contribute to the continued development, reliability, and evolution of the TyreSense product line.

The Database Developer designs, develops, tests, documents, deploys, and supports the databases and data logic behind the TyreSense ecosystem. The role works across data models, T-SQL code, query performance, application data access, migrations, reporting data, and data protection. The successful candidate will translate operational and product requirements into reliable, well-performing, and maintainable database solutions while working closely with software, DevOps, QA, support, product, data, and IT stakeholders.

This is a hands-on role for someone who can independently analyze problems and develop high-level designs, work with large and growing datasets, protect data integrity, and help mature database engineering practices without losing sight of customer and operational needs.

Database Design and Development

Design, develop, enhance, and maintain relational databases that support TyreSense applications, services, and reporting.

Design normalized data models, keys, constraints, and indexes that protect data integrity and support application needs.

Translate approved requirements and workflows into practical data designs, schema changes, and documented data definitions.

Make sound recommendations on when to build recent database logic and when to reuse or improve existing code.

Performance, Scalability, and Query Optimization

Design for high-volume, time-series, and historical data, including partitioning, archiving, and retention approaches where appropriate.

Identify and resolve blocking, deadlocks, long-running queries, and resource bottlenecks in collaboration with software and IT teams.

Plan database designs that scale across a wide range of fleet sizes and deployment environments.

Measure and confirm the impact of performance changes before and after release.

Application Data Access and Integration

Work closely with software developers on data access using C#, .NET, and Entity Framework, including efficient querying and transaction handling.

Review ORM-generated queries and recommend improvements to application data access patterns.

Support data needs for APIs, services,



and approved integrations with customer, fleet, asset, reporting, and internal systems.

Define clear data contracts and protect backward compatibility when schemas change.

Contribute C# and .NET code where database-related application changes are required.

Data Migration, Versioning, and Releases

Develop and maintain scripted, repeatable, and version-controlled database changes and migrations.

Plan, test, and support data migrations and upgrades between product versions, including validation and rollback planning.

Use approved source control, peer review, and release practices for all database code and schema changes.

Support continuous integration and automated deployment of database changes where practical.

Prepare clear release notes and deployment steps for database changes across supported environments.

Data Quality, Reporting, and Analytics Support

Investigate data-quality, synchronization, history, and consistency issues using reproducible analysis.

Work with data, BI, and product stakeholders to define data meaning, business rules, and reporting requirements.

Add validation checks and controls that prevent recurring data issues.

Database Operations and Reliability

Support database health across cloud-hosted, customer-hosted, and private deployment models without building customer-specific assumptions into core design.

Work with IT on backup awareness, recovery testing, maintenance plans, monitoring, and capacity planning.

Assist with production issue investigation, root-cause analysis, hotfix validation, and post-release monitoring.

Database Security and Data Protection

Apply least privilege, role-based access, and secure coding practices to database design and code.

Prevent SQL injection and other data risks through parameterized access, input validation, and safe dynamic SQL practices.

Follow approved practices for production data access, masking, retention, auditing, and environment separation.

Report suspected vulnerabilities, exposed credentials, unauthorized access, or unexpected data exposure immediately and support remediation.

Work with software, DevOps, QA, support, product, data,



and IT stakeholders to clarify needs, priorities, and acceptance criteria.

Take part in backlog refinement, estimation, design reviews, code reviews, sprint or release planning, and retrospectives.

Explain database options, risks, dependencies, and trade-offs clearly to technical and non-technical audiences.

Provide technical input without making unapproved customer commitments, architecture decisions, or release promises.

Maintain accurate data models, data dictionaries, schema documentation, deployment notes, and troubleshooting procedures.

Keep database code, scripts, and documentation in approved RIMEX systems.

Continuous Improvement and Responsible AI Use

Minimum five years of skilled experience developing and supporting production database applications; Strong SQL and T-SQL skills with a solid understanding of relational database design concepts.

Strong experience with Microsoft SQL Server and SQL Server Management Studio.

Proven experience with query optimization, indexing strategy, execution plan analysis, and performance tuning.

Experience with C#, .NET, and Entity Framework.

Experience with source control, peer review, scripted database changes, and structured release practices.

Working knowledge of database security, access control, secrets handling, and secure development practices.

Experience with large or high-volume datasets, time-series data, partitioning, or archiving is an asset.

Experience with data migrations, version upgrades, SSIS, or comparable ETL tooling is an asset.

Experience with Power BI, SSRS, or other reporting and analytics tools is an asset.

Experience with Azure SQL or comparable cloud data services, Windows Server, IIS, or hybrid deployment environments is an asset.

Experience with industrial, IoT, telemetry, fleet, asset-management, manufacturing, or safety-related applications is an asset.

Experience using GitHub Copilot or another AI-assisted development tool is preferred, provided it is used within approved security and data-governance requirements.

Post-secondary education in computer science, software engineering, information technology, or a related field is preferred; Transparent spoken and written English communication skills.

Strong attention to data integrity, evidence-based analysis, secure design, testing discipline, and clear technical documentation.

Practical problem solving, sound judgement, accountability, and effective collaboration across software, product, QA, support, data, and IT teams.

#

📌 IT Database Developer (Vancouver)
🏢 Rimex
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: it database developer (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: it database developer (vancouver) / vancouver