Cenovus Energy
Full-Stack Software Developer
This job is now closed
Job Description
- Req#: R-405600
Build data solutions with different capabilities (CRUD, Visualizations, ETL, Analytics, AI/ML) to facilitate agile decision-making within the organization.
Closely collaborate with solution stakeholders and team members to understand organizational needs and to devise solutions for the development and production teams.
Researches and develops different techniques to enhance solution architecture and quality.
Support, mentor, coach, and provide guidance to team members and other contributors on matters of software architecture, tooling, infrastructure.
Facilitate joint-development efforts applied to data problems through the creation of data solution architectures and facilitating engagement with internal and external partners as necessary.
Effectively articulates results, insights, and ideas to enable data-driven decision-making.
Jointly organize and conduct training sessions to elevate Cenovus' data-solutions practice.
Maintain awareness of the latest technology trends.
Experience with a wide range of programming languages (e.g.: Ruby, Python, R, SQL) is required.
Experience building server-based web applications using modern frameworks, for example Ruby on Rails, Flask, Streamlit, Dash, Shiny, etc. is required.
Experience designing, implementing, and optimizing databases (e.g.: PostgreSQL, SQL Server, Oracle) is required.
Experience designing and implementing file-based stores, such as AWS S3, Azure Blob Storage, NAS, Data Lakes, and data caches such as Redis, Memcached is required.
Experience with building automated tests is required.
Experience with deployment techniques using different approaches, such as CLI Handoff Deployments, Containerization, CICD is required.
Familiarity with building server-side APIs using modern frameworks (e.g.: Ruby on Rails, FastAPI, Plumbr, etc.…).
Exposure with data pipelines & orchestration tools and techniques, such as Dagster, Metaflow, Prefect is considered an asset.
Familiarity with data with custom search platforms (e.g.: ElasticSearch, OpenSearch, Lucene, Solr, is preferred.
Knowledge of cloud-based infrastructure and service models, such as Amazon Web Services/AWS, Microsoft Azure is a highly preferred.
Experience with Agile concepts and frameworks, like Scrum and Kanban is an asset.
Awareness of experiment tracking, and predictive data modeling techniques.
Awareness of thermal assets development & production with familiarity of operational and subsurface principles and data.
Must be legally Entitled to work in Canada.
Bachelor's degree in Software Engineering, Computer Science, Data Analytics, Information Systems, or an equivalent degree is required.
A minimum of 6 years of industry experience, with progressive experience in Software Engineering, Software Development, Data Analytics, Systems Engineering, or related work experience.
Registered in good standing with APEGA is preferred.
Ability to organize and prioritize work - effectively manage time, resources, and costs.
Ability to work under pressure and coordinate simultaneous activities.
Maintain a positive attitude in the face of adversity/challenges, build positive working relationships with all working groups and within team and holistic, solution-based vision.
Worker Type: Employee Group: Subsurface Information Management Department Job Post End Date: 11/30/2023About this opportunity
The Cenovus Development & Production Data Solutions team is on a mission to build a Best-in-Class team for data and analytics solutions.
Supporting the Development and Production teams through the implementation of multiple internally facing comprehensive data solutions, the Full-Stack Software Developer will play an integral role designing and developing solutions through a different set of activities that would include full-stack software development, database design, data pipelines design and implementation, data analytics and reporting or other data-related activities.
This is a full-time permanent position located in Calgary, Alberta. This position is required to work from the corporate office at Brookfield Place, Monday – Thursday with the option to work remotely on Fridays.
Responsibilities
Technical Qualifications:
Position Qualifications:
For Internal Candidates Only: Those that are currently in a lower grade will be assessed based on their sustained job performance, how they demonstrate the expected organizational competency behaviors and values and in discussions with their current leader prior to determining next steps.
Note: The application deadline for this position is 11:59 PM MST November 29, 2023.
If you require accessibility assistance to complete the on-line application or otherwise apply for an open position with Cenovus, its subsidiaries and affiliates, please email careeropportunities@cenovus.com.
About Cenovus:
We are a Canadian-based integrated energy company headquartered in Calgary. We are committed to maximizing value by sustainably developing our assets in a safe, innovative, and cost-efficient manner, integrating environmental, social and governance considerations into our business plans.
Find Cenovus on Facebook , Twitter , LinkedIn , YouTube and Instagram.
For more information, please visit cenovus.com
At Cenovus, we embrace diversity of thought, experience, and backgrounds to help us make better business decisions, address our challenges, seize opportunities, and unlock innovative solutions. We are committed to building a diverse, equitable and inclusive workplace where people feel respected, valued, and engaged. We strive for a collaborative, physically and psychologically safe environment where you can be yourself, feel a sense of belonging and thrive. For more information, including details on our inclusion and diversity targets and networks, visit Cenovus.com.
The requirements of this posting may be modified to support business needs. Title and compensation administration will be based on the skills and capabilities of the successful incumbent.
Notification
To be considered for a position, please click Apply and create an account or sign in to your Cenovus Careers profile.
Immediately following successful submission of your online application, you will receive an online notification confirming Cenovus's receipt of your resume.
Only those applicants who apply directly to a posted position and are selected for an interview will be contacted. We will not accept agency or third-party candidate submissions.
To follow the status of your application, log in to your Cenovus Careers profile and click on the appropriate job under ‘My Applications’.
Interested in this opportunity? Click the Apply link.
If you are a CURRENT EMPLOYEE please apply by going to our Internal Career Site
About the company
Cenovus Energy Inc. In 2017, Cenovus purchased ConocoPhillips' 50 percent share of their Foster Creek Christina Lake oil sands projects and most of their conventional assets in Alberta and British Columbia, including the Deep Basin.