Senior Software Engineer/ Lead Specialist, Calgary

Published 2022-05-23
Expires 2022-06-23
ID #1009210807
Senior Software Engineer/ Lead Specialist, Calgary
Canada, Alberta, Calgary,
Published May 23, 2022

Job details:

Job type: Full time
Contract type: Permanent
Salary type: Monthly
Occupation: Senior software engineer/ lead specialist

⇐ Previous job

Next job ⇒     


Job Description

For the past 40 years, Wood Mackenzie has established its reputation as a trusted source of intelligence, enriching lives by empowering clients with unique insight into the world’s natural resources.

Now, as part of the Verisk Analytics family, that legacy is even stronger. Aligning with the world’s leading data analytics company extends our ability to help clients overcome the toughest challenges with our unrivaled analysis and advice.

We will continue to build on the power of our existing approach to assess and value individual assets and companies, allowing our clients to pursue the most promising opportunities.

Together, we inspire and innovate the markets we serve – providing invaluable intelligence that informs the strategic decisions that will ultimately shape the future direction of our global natural resources.

Team Profile

Petrotranz Inc. is a technology company that is dedicated to driving the energy industry forward with its innovative solutions and exceptional customer service. The key to Petrotranz past and on-going success has undoubtedly been its dedication to the development and support of its exceptional team members. It is with this group of talented, passionate, and dedicated individuals that the Petrotranz DevOps team has played a critical role in helping Petrotranz meet not only its social and corporate goals but also to push the boundaries of innovation and technology for the energy industry.

Role Purpose 

We are seeking an individual with 8+ years of front-end web development experience. In this role, you will be responsible for working with other key team members to architect, design, develop and deliver an innovative software product suite to the energy industry. This will be a hands-on, Software Development position with an opportunity to make a positive and lasting impact on Petrotranz’ success. To be successful in this position, you will need to be able to work collaboratively in a high-pressure, deadline-driven, agile development environment.

You should view this as a position that will allow you to help shape the future of the energy industry with new and innovative solutions. This will be a highly visible position that will require the passion of a software developer, critical thinking of an engineer, heart of a teacher, and soul of an entrepreneur. If are interested in this role you should have the previously mentioned traits, have strong communication skills, and have an interest in the energy industry, then this may be the position for you.

Main Responsibilities

Collaborate with internal stakeholders and senior development team members to discover, design, architect, develop and rapidly deliver new intuitive, user-centric solutions.
Collaborate with user experience and product management team members to ensure our solutions effectively address identified solution opportunities and deliver exceptional user experiences.
Confer with other internal development teams to identify, design, leverage and develop key cross-functional integrations when applicable.
Enthusiastically work with user experience and product management team members to provide technical expertise in the development of detailed requirements and specifications.
Review, research, recommend and implement new technologies/design patterns throughout the suite of Petrotranz products to ensure they remain at the forefront of innovation.
Promote SOILD principals, “Clean Code”, and a Test-Driven Development (TDD) mindset to ensure high-quality solutions are delivered successfully in an agile environment.

· Mentor, teach and participate in technical discussions with other development team members.

· Provide development estimations, reports, and updates to the Director of Research as required.

Within 3 months, you will have:

· Collaborated with user experience and product management team members on the discovery, design, architecture, technology stack discussions of a new web-based application.

· Collaborated with user experience. product management and senior development team members to implement an Agile Dual Track approach to support the continuous discovery and delivery of the new web-based application.

· Delivered prototypes/proofs-of-concept.

· Write unit tests to ensure stability and quality.

Within 8 months, you will have:

· Helped deliver the first Minimum Viable Product (MVP) of our new solution.

· Owned and been responsible for the delivery of an entirely new feature, from front to back while managing the expectations of other developers and product owners.

· Contributed to code reviews on a regular basis.


Knowledge & Experience

You have a love for all things technical.
You are obsessed with detail and quality.
You are hungry to learn new skills.
You are an excellent communicator, both with clients and with your team.
You are professional, patient, and diplomatic while dealing with complex challenges.
You have a strong passion and dedication towards your role, the company, all customers, and partners.
You are comfortable handling fluid and demanding work environment which coincides with a start-up mentality.
You value creativity and a strong work ethic.
You are a self-starter and work well with a team.

Core Competencies

A minimum of 8+ years of industry-related experience.
You should have a bachelor’s degree in computer science, software engineering, or related.
You must have analytical, qualitative, and logical problem-solving skills.
You must be professional and have excellent written and oral communication skills.
You can multi-task and are extremely organized.
Solid experience building responsive enterprise-level applications with React, Vue, Angular, or other appropriate front-end technologies.
Strong knowledge of microservices and serverless architecture.
Strong knowledge of OO programming, Functional Programming, Domain-Driven Design (DDD), and Test-Driven Development (TDD).
Must have proficiency with Microsoft.NET/C#/TypeScript/JavaScript/SQL.
Strong experience with the following: HTML5, MVC, JSON, JSON Schema, REST, OAuth2, JWT, XML, XSD, and Web Services.
Familiarity with Microsoft Azure, Microsoft SQL Server, CD/CI, TeamCity, Git, NodeJs, NPM/Yarn, Terraform, Data Lakes, Data Warehouse, and Big Data would also be considered an asset.
Familiarity with the Agile Dual Track approach of continuous discovery and delivery would also be considered an asset. Ability to manage expectations of stakeholders.

⇐ Previous job

Next job ⇒     


Contact employer

    Employer's info

    Registered on October 7, 2017


    Quick search:


    Type city or region


    Category info:

    Architecture is both the process and the product of planning, designing, and constructing buildings and other physical structures. Architectural works, in the material form of buildings, are often perceived as cultural symbols and as works of art. Historical civilizations are often identified with their surviving architectural achievements. The term architecture is also used metaphorically to refer to the design of organizations, software, and other abstract concepts. Construction is the process of constructing a building or infrastructure. Construction differs from manufacturing in that manufacturing typically involves mass production of similar items without a designated purchaser, while construction typically takes place on location for a known client. Construction as an industry comprises six to nine percent of the gross domestic product of developed countries. Construction starts with planning, design, and financing; and continues until the project is built and ready for use.

    Alberta (; French: [albɛʁta]) is a province of Canada. With an estimated population of 4,067,175 people as of the 2016 census, it is Canada's fourth most populous province and the most populous of Canada's three prairie provinces. Its area is about 660,000 square kilometres (250,000 sq mi). Alberta and Saskatchewan were formerly districts of the Northwest Territories until they were established as provinces on September 1, 1905.Alberta is bordered by the provinces of British Columbia to the west, Saskatchewan to the east, the Northwest Territories to the north, and the U.S. state of Montana to the south. Alberta is one of three Canadian provinces and territories to border only a single U.S. state. It is also one of only two landlocked provinces in the country. The province has a predominantly humid continental climate, with stark contrasts over a year; but seasonal temperature average swings are smaller than in areas further east, due to winters being warmed by occasional chinook winds bringing sudden warming.Alberta's capital, Edmonton, is near the geographic centre of the province and is the primary supply and service hub for Canada's crude oil, the Athabasca oil sands and other northern resource industries.About 290 km (180 mi) south of the capital is Calgary, the largest city in Alberta. Calgary and Edmonton centre Alberta's two census metropolitan areas, both of which have populations exceeding one million, while the province has 16 census agglomerations.Tourist destinations in the province include: Banff, Canmore, Drumheller, Jasper, Sylvan Lake and Lake Louise. Alberta is home to six UNESCO World Heritage Sites: the Canadian Rocky Mountain Parks, Dinosaur Provincial Park, the Head-Smashed-In Buffalo Jump, Waterton–Glacier International Peace Park, Wood Buffalo National Park, and Writing-on-Stone / Áísínai'pi.

    Source: https://en.wikipedia.org/