Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Database Developer

$60k - $95k per year
Full-time

Dexotech Power

Job Responsibility:

At Dexotech we tackle the power industry's most challenging problems with uncompromising Engineering Excellence and superb client care. As our field-testing and engineering portfolio grows, so does the volume—and value—of the data we collect. We are investing in a modern data platform that will ingest, organize, and transform utility-distribution asset data into actionable insight for our clients and internal teams. We are therefore seeking a Database Developer to architect and lead this initiative. **This is an initial 6-month contract role with the option to extend the contract or convert to a permanent position based on performance and mutual agreement.**

Location: 200 Evans Ave. Unit 9, Etobicoke, Ontario.

Description of role:

You will design and implement Dexotech's enterprise data store, build robust data-capture pipelines from field and office sources, and craft reliable, self-service reporting that supports operations, engineering analysis, and executive decision-making. Working closely with protection, testing, and asset-management teams, you will translate complex utility data into a clean, secure, and scalable information architecture

Key Responsibilities

- Database Architecture & Development

- Select and implement RDBMS / cloud data platform (e.g., PostgreSQL, MS SQL Server, Azure SQL).

- Design normalized & dimensional schemas for asset, test, and work-order data.

- Develop stored procedures, views, and indexing strategies for high-performance queries.

- Establish data-retention, backup, and disaster-recovery practices.

- Data Capture & Integration

- Create ETL/ELT pipelines (Python, SQL, SSIS, Azure Data Factory, or equivalent) to ingest data from field instruments, spreadsheets, and 3rd-party systems.

- Implement APIs/web services to interface with mobile inspection apps and SCADA/OMS feeds.

- Enforce data-quality rules; design validation scripts and exception handling.

- Reporting & Analytics

- Build dashboards and paginated reports in Power BI, Tableau, or similar.

- Collaborate with engineers to define KPIs (e.g., SAIDI/SAIFI impact, insulation test trends).

- Optimize ad-hoc query performance and enable role-based self-service analytics.

-Governance & Security

- Define data-governance policy aligned with NERC-CIP / Ontario regulation where applicable.

- Set up role-based access, auditing, and encryption at rest/in transit.

- Document data dictionary and maintain version control.

- Collaboration & Continuous Improvement

- Gather requirements from cross-functional teams; convert business needs to technical specs.

- Coach power-system engineers and analysts on querying and visualization best practices.

- Evaluate emerging tech (time-series DBs, graph DBs, ML pipelines) for future roadmap.

Expected Skills, Knowledge & Experience

- Bachelor's degree in Computer Science, Software Engineering, or related field (Power-Systems or Electrical Engineering with strong data background an asset).

- 5+ years hands-on database design and development (SQL Server, Postgres, Oracle, or similar).

- Proven expertise in ETL/ELT, data modelling (3NF & star/snowflake), and performance tuning.

- Experience delivering production dashboards (Power BI, Tableau, Looker, or equivalent).

- Proficiency in at least one scripting language (Python preferred) for data transformation/automation.

- Familiarity with utility-industry data (asset registers, inspection/test results, outage records) and standards such as IEC View phone number on ca.edajobs.com or IEC CIM is highly desirable.

- Working knowledge of cybersecurity best practices and regulatory frameworks (NERC-CIP, ISO 27001).

- Strong analytical thinking, meticulous documentation habits, and professional communication skills.

- Ability to lead projects independently while collaborating in a multidisciplinary engineering environment.

Job Type: Full-time

Pay: $60,000.00-$95,000.00 per year

Additional pay:

  • Bonus pay
  • Overtime pay

Flexible language requirement:

  • French not required

Schedule:

  • Monday to Friday
  • Weekends as needed

Experience:

  • Database design: 5 years (required)

Work Location: Hybrid remote in Etobicoke, ON M8Z 1J7

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Database Developer in Etobicoke, ON vacancy
  • $100.01k per year

    Overview Languages English Education ~ Bachelor's degree Experience 3 years to less than 5 years Hybrid Work must be completed both in person and remotely. Work setting Office Software company Remote or mobile Information technology...
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work

    Insurance Systems Inc

    Etobicoke, ON
    1 day ago
  •  ...issues and take appropriate corrective actions. Initiate and develop tracking tools to measure accountability of project, results, and...  ...for management and team. Responsible for maintenance of database, forecast, planning and network model, keeping it up to date anderror... 
    Suggested
    Work at office

    Purolator

    Etobicoke, ON
    18 hours ago
  •  ...PLC message instructions, VFD parameters and network settings. Develop Process and Instrumentation Diagrams (P&ID), controls narratives...  ..., including motor drives. Understanding of IT/networking and database applications is an asset. Ability to read and interpret... 
    Suggested
    Full time
    For contractors
    Local area

    Purolator

    Etobicoke, ON
    3 hours ago
  • $74k - $99k per year

     ...expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our...  ...Participate in Document Linkage Review • Review lessons learned database • Establish Supplier PPAP timing and review/approve on time prior... 
    Suggested
    Permanent employment
    Temporary work
    Part time
    Local area

    Magna International

    Etobicoke, ON
    1 day ago
  • $61.22k - $76.53k per year

     ...processes, requirements, and updates. Maintain immigration trackers, databases, templates, reporting tools, and audit-ready records to support...  ...-sensitive issues as appropriate. Demonstrated ability to develop and maintain case-management tools and processes, including... 
    Suggested
    Permanent employment
    Internship
    Live In
    Lmia
    Pnp
    Work at office
    Remote work
    Flexible hours

    Medavie Inc.

    Etobicoke, ON
    1 day ago
  •  ...and communities. To achieve our vision, we take finding and developing the right talent very seriously. We offer a collegial, collaborative...  ...functionality. Collaborate with the project manager and database manager to coordinate activities, resources, and data for... 
    Full time
    Contract work
    Internship
    Work at office

    Humber

    Etobicoke, ON
    3 hours ago
  • $68k - $83k per year

     ...expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our...  ...engineering department procedures related to design and electronic design database and maintain strict adherence to company and engineering... 
    Permanent employment
    Local area

    Magna International

    Etobicoke, ON
    1 day ago
  •  ...required and supporting documents, such as risk assessment, QFS databases, and procedures. Prioritize projects that must go through the...  ...Identify and drive creative solutions and drive for results. Develop and implement quality standards (i.e. measurement methodology systems... 
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Monday to friday
    Flexible hours
    Night shift

    Lactalis Canada

    Etobicoke, ON
    2 days ago
  •  ...dormant accounts, and many different approaches such as project database mining, phone contact and follow-up, email, web inquiry handling...  ...accounts became inactive. Work with the Sales and Branch staff to develop a plan to generate new business from these accounts. May... 
    Full time
    Night shift
    Weekend work

    Sunbelt Rentals

    Etobicoke, ON
    4 days ago
  • $70.2k per year

     ...processes to ensure efficient and seamless production  Design and develop routes in AX, monitor how it flows through the system and room...  ...AX ~ Self-motivated and customer focused ~ Proficiency in database setup and management ~ Strong interpersonal and organizational... 
    Permanent employment
    Full time
    Internship
    Seasonal work
    Local area
    Flexible hours

    Internal Job Board

    Etobicoke, ON
    11 days ago
  • $70k - $80k per year

     ...are the keys to success. Requirements Job Duties:   To develop creative and sound engineering product solutions in response to...  ...documentation of all technical aspects of the product using a common database and complying with Tayco’s ISO procedures and internal standards... 
    Long term contract
    Full time
    Temporary work

    Tayco

    Etobicoke, ON
    a month ago
  •  ...qualifying, and securing new business, as well as developing and implementing account development...  ...Update and manage the prospective client database to ensure accurate and current...  ...complaints and concerns when necessary. Develop new business opportunities by creating strong... 
    Long term contract
    Contract work
    Seasonal work
    Work at office

    XTL Transport, Logistics, Distribution

    Etobicoke, ON
    13 days ago
  • $94.3k - $141.5k per year

    The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective ...
    Full time
    Work at office

    Citigroup

    Mississauga, ON
    2 days ago
  • $60k - $65k per year

     ...operational and printed reporting. Working alongside two full stack developers - one on the front end used by the shop floor, one on the...  ...stored procedures against the ERP and in-house application databases. Develop and maintain Crystal Reports for operational and printed... 
    Full time
    Contract work
    Immediate start
    Flexible hours
    1 day per week

    Tayco

    Etobicoke, ON
    more than 2 months ago
  • $125k - $165k per year

     ...of .NET, such as Java or Python. Familiarity with additional database engines (MySQL, PostgreSQL) and query languages including PL/...  ...You’ll collaborate across North America, Europe, and Australia, developing breadth you simply can’t get at a single market company. Our people... 
    Full time
    Internship

    Prophix

    Etobicoke, ON
    more than 2 months ago
  • $145k - $165k per year

     ...behaviour, and timeout semantics rather than assuming fixed-capacity database behaviour. Build and consume event-driven integrations using...  ...S3. ~ Proficiency in both Windows and Linux environments for developing and managing complex distributed systems. ~ Solid command of... 
    Full time
    Internship

    Prophix

    Etobicoke, ON
    more than 2 months ago
  • $24 - $28 per hour

     ...Ability to use software packages for word processing, spreadsheet, database, electronic mail and critical path scheduling applications....  ...is some freedom to change work methods and priorities as these develop without prior approval of the supervisor, especially during winter... 
    Hourly pay
    Full time
    Contract work
    For contractors
    Summer work
    Internship
    Seasonal work
    Work at office
    Local area
    Immediate start
    Worldwide
    Shift work

    Ferrovial

    Etobicoke, ON
    4 days ago
  • $100k - $130k per year

     ...Are you a SQL Server DBA who can take an environment that has grown quickly and put the right structure under it?  We're hiring a Database Administrator to join an established recovery-audit firm that helps large corporations find and recover overpayments in their... 
    Full time
    Remote work

    STACK IT Recruitment

    Toronto, ON
    12 days ago
  •  ...Your Limitless with Reliance By joining Reliance as an Analyst, Databases, you’ll become an important Team Member and will be provided...  ...solutions to support target data models. • Ability to enhance and develop detailed architecture and technical design documentation and... 

    Reliance Home Comfort

    Toronto, ON
    1 day ago
  •  ...Alimentiv, a global CRO specializing in gastrointestinal disease therapies, seeks a Database Programmer to design, develop, and maintain clinical study databases. The role focuses on Medidata Rave EDC deployment and C# custom function development, supporting the full study... 

    Alimentiv

    Toronto, ON
    13 days ago
  • $20 - $24 per hour

     ...software Social Media Accounting software MS Excel MS Office MS Windows MS Word Project management software Database software Area of work experience ~ Project coordination Area of specialization ~ Accounting Additional information... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Relocation

    Reston Packaging Solutions

    Etobicoke, ON
    2 days ago
  •  ...setting Private sector Private company, corporation or industry Tasks Collect and document user's requirements Design and develop database Conduct research and provide advice to other informatics professionals regarding the selection application and implementation... 
    Permanent employment
    Full time

    OODENA CONSULTING INC

    North York, ON
    3 hours ago
  • $20 per hour

     ...will be working within the Photography Group, you will be responsible for taking great photos of our vehicles and uploading them to our database. Daily tasks include taking interior exterior, and damage photos, photo uploading, as well as vehicle shuttling. As an Inventory... 
    Hourly pay
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Etobicoke, ON
    6 days ago
  • $109.4k - $191.5k per year

     ...this position is a software engineer with a strong background in database technologies, performance analysis, and strong troubleshooting...  ...incident RCA across multi-tenant PostgreSQL/MariaDB fleets at scale Develop observability and automation to prevent recurrence of critical... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Toronto, ON
    4 days ago
  •  ...We are seeking an experienced Intermediate Database Administrator with strong senior-level DBA expertise to oversee both on-premises and...  ...for migrated cloud workloads. Reporting & Application Support: Develop and maintain custom reports using SQL Report Builder and provide... 
    Contract work

    Randstad Canada

    Toronto, ON
    1 day ago
  • $95k per year

     ...corporation or industry Information technology (IT) service provider Responsibilities Tasks Data Science Develop and maintain computer databases Document reporting needs, queries, logic, results and recommendations to other information systems professionals... 
    Permanent employment
    Full time
    Remote work

    Connexall

    North York, ON
    7 days ago
  • $180k - $220k per year

     ...KGC).     Job Summary   The Director, Geological Data & Database Management is a senior technical leadership role accountable for...  ...internal and external audits as required. Build, lead, and develop the company database management function, including hiring and mentoring... 
    Long term contract
    Temporary work
    Casual work
    Immediate start
    Remote work

    Kinross Gold Corporation

    Toronto, ON
    1 day ago
  •  ...the end-to-end data platform for APEX. The platform ingests contact centre telephony and quality data from the Genesys A3S Snowflake database and Verint Workforce Management (WFM) feeds, and delivers it through a Bronze/Silver/Gold (Medallion) architecture on Databricks into... 
    Hourly pay
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    Etobicoke, ON
    1 day ago
  •  ...Cloud Database Administrator About FNZ FNZ is committed to opening up wealth so that everyone, everywhere can invest in their future on their terms. We know the foundation to do that already exists in the wealth management industry, but complexity holds firms back. We created... 
    Full time

    FNZ

    Toronto, ON
    4 days ago
  •  ...Responsibilities: ~ Creates physical database designs and operates and administers the database management system (DBMS) including...  ...Skills for Case Management and ERP: Experience in designing/developing an automated data distribution mechanism Knowledge and... 
    Contract work

    Maarut

    Toronto, ON
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Database Developer. Be the first to apply!