top of page
Banner gradient.png

Technology Analyst

Greater Toronto Area, ON, Canada

Job Type

Full Time

Workspace

Remote

Business Transition Consulting Group (BTC) is seeking a Technology Analyst, preferably in Toronto or the greater Toronto area, to contribute to consulting teams in the utility industry.

A successful candidate will work with utility personnel and consultants to identify areas where performance or processes can be improved, and to help develop strategies to stay competitive in the marketplace. This involves meeting with key stakeholders to determine the goals of the organization, gathering and analyzing data and process mapping, and creating presentations based around recommendations. The Technology Analyst should possess great interpersonal and communication skills, strong report writing abilities, an aptitude for analyzing data, and great business acumen.

Key responsibilities

Build an in-depth understanding of electric utility functions and be able to align to existing processes or build new processes.

Research processes, gathering requirements, meeting with clients, monitoring performance, documenting reports

Participate in team meetings and provides accurate updates

Full role details

Work with stakeholders to understand project requirements, specifications, and constraints.

Assess the feasibility of requirements and identify potential challenges or limitations.

Contribute to the architectural design of the software, including system components, data flow, and interactions.

Create detailed design documents for individual components or modules, including algorithms, data structures, and interfaces.

Write clean, efficient, and maintainable code based on the design specifications.

Participate in code reviews to ensure code quality and adherence to standards

Develop and run unit tests to verify the functionality of individual components.

Identify, debug, and resolve defects or issues in the code.

Document code with comments and maintain external documentation to facilitate understanding and maintenance.

Create and update technical documents, including design documents, API documentation, and user guides.

Integrate various software components and systems, ensuring they work together as intended.

Use CI/CD tools to automate testing and deployment processes.

Monitor and address reported bugs or issues, including those identified by users or automated tools.

Optimize and refactor code for performance improvements and scalability

Work closely with other developers, designers, testers, and project managers to ensure alignment and progress.

Assist in the deployment of software to production environments, ensuring it is properly configured and stable.

Monitor software performance and stability after deployment, addressing any issues that arise.

Stay updated with the latest technologies, programming languages, and best practices to continuously improve skills.

Contribute to improving development processes and methodologies, such as Agile practices, coding standards, and development tools.

Implement and adhere to security best practices to protect the software from vulnerabilities and threats.

Ensure that the software adheres to relevant legal, regulatory, and industry standards.



Liaise with the project team and client personnel for questions and escalations

Build an in-depth understanding of electric utility functions and be able to align to existing processes or build new processes

Gather requirements and engage with internal teams for solutioning

Identify issues and communicate procedural recommendations for improvement

Participate in team meetings and provide accurate updates

Perform research of best practices and communicate with the client to identify best fit solutions

Log incidents and issues

Apply creative thinking; problem solving/solutioning to highly exceptional processes

Create process documentation/workflows, knowledge articles

Collect and document business requirements for project and process improvement/automation efforts

Facilitate process workflow modeling to collaborate on process improvements, automation capabilities and clearly defined end-to-end use cases

Participate in the problem resolution

Collaborative, self-starting, team player willing to work collaboratively towards achieving the strategic goals of the company

Ability to multi-task and manage conflicting priorities



Job Qualifications

Excellent communication skills - verbal and written

Strong research / information gathering / analytical and problem-solving skills - takes a logical approach to analyzing problems

Systematically researches information and explores alternatives to solve problems

Advanced proficiency using Microsoft Excel, including data analysis and manipulation functions

Has previous experience validating, reporting, and obtaining sign-off of data loads or other data related activities

Being a self-starter with strong initiative

Ability to work independently on day-to-day tasks, and collaboratively with other remote colleagues

Utilities industry experience is an asset

This role is primarily work from home (WFH) but there will be occasional requirements to attend in-person meetings with internal and external project teams.

BTC is an equal opportunity employer. Only candidates who are most qualified for the position will be contacted.

How to Apply

Please email your resume to careers@btcg.ca

Banner gradient.png

 595 Burrard Street
Vancouver, BC

(416) 574-9087

240 Richmond St W
Toronto, ON

(416) 574-9087

  • LinkedIn

© 2024 Business Transition Consulting

bottom of page