Software Developer

Canada, Canada

Job Description


Current ENMAX employees are encouraged to apply through their internal Workday access.

Posted: June 26, 2023

Closing Date: July 10, 2023

Position Type: Permanent

Union: CUPE

PEOPLE. That\'s the power behind ENMAX Corporation. As one of Alberta\'s leading energy and utility providers, our employees are the strength and knowledge that continue to drive our success. At the ENMAX group of companies, we look for energy solutions for today, while knowing we have the power to provide for a better tomorrow.

As an embedded resource for ENMAX Power, you will work at the highest technical level in all phases of application support activities supporting critical systems. The focus of this role will also include Azure Centric development work.

Major Responsibilities:

Design new applications and system integrations for business consumption through analysis of existing systems / processes / requirements and consultations with internal customers. Include formal estimates for all costs required to deliver solution.

Create custom technical solutions based upon approved designs and current standards set by technical leads and architects

Build detailed test plans for all newly developed custom code including coordination of testing activities, and support for user acceptance testing during major software changes.

Develop and maintain system documentation for both custom and packaged applications as needed.

Troubleshoot and provide application technical support for existing custom or 3rd party applications and integrations with assistance from vendors as required

Provide Technical support for applications with contacts and support from third party vendors as required.

Conduct user training for knowledge transfer to peers and the end user.

Collaborate with ENMAX Corporate IT to act as a liaison between them and the business, but also to ensure IT standards / policies are adhered to within ENMAX Power.

Support and implement minor IT related projects as required.

Provide technical support during business hours and participate in a rotational 24/7 on-call duties during off hours.

Education Required:

Degree in computer related discipline with 4 years\xe2\x80\x99 related experience or technical diploma with a minimum of 6 years\xe2\x80\x99 related experience.

Qualifications & Experience:

Strong experience in .NET web application development.

Advanced knowledge of .NET Platform, ASP.NET and C# in a Microsoft Visual Studio 2017+ environment.

Experience building system and web integrations, experience with ETL workflows and processes.

End to end development skills required from database to front end HTML and JavaScript/jQuery development, and APIs.

Experience with Microsoft Azure platform including Azure Functions, Azure SQL, Azure Data Factory and Azure App Services

Experience developing and supporting apps based on SQL Server databases.

Possess intermediate SQL and PL/SQL skills.

Knowledge of and experience with ITIL and IT/IS change processes.

Experience in developing, modifying, and adapting systems, hardware configurations, and programs to meet business requirements which include work on mission critical systems.

Strong understanding of application development life cycle methodologies (Including Agile), relational database design (MS SQL server and Oracle), cross platform/browser compatibility with web-based applications and client/server application architectures.

Intermediate front end development skills with experience in modern frameworks such as React or Angular 2+

Experience in developing solutions utilizing ESRI ArcGIS REST APIs is considered an asset.

Knowledge of data engineering with Databricks and python scripting is considered an asset.

Competencies:

Strong aptitude and willingness to learn key business functions

Well versed verbal and written communication skills

Natural problem solving and troubleshooting abilities

Ability to effectively plan out and organize projects

Did we mention the ENMAX Advantage?

We offer competitive compensation including a comprehensive flexible benefits program, non-downtown location that includes great building amenities such as free onsite fitness facility with programming geared to employees needs, onsite child care centre (upon availability, offered from our ENMAX Place location 141 \xe2\x80\x93 50 Ave. SE), free parking and much more. If you share our values and would like to make a difference with your career, join the team and see where the ENMAX possibilities can take you.

Salary: Programmer Analyst Level C (Current CUPE 2023 rates)

$97,841.02 - $103,951.12 - $110,081.06 - $116,191.17 - $122,301.27

ENMAX Values \xe2\x80\x93 Safety, Integrity, Accountability, Service, Teamwork, Agility, Innovation

Location: This role will be part of our hybrid (home and office) work force with office workspace located at ENMAX Place (141 - 50th Avenue SE, Calgary, AB). You will work from home on Mondays and Fridays and in the office on Tuesday, Wednesday, and Thursday.

Note:

ENMAX welcomes all qualified applicants to apply and is committed to a safe and respectful workplace. It is our aim to have a workplace which is inclusive and values safety, diversity, personal integrity, respect for individual differences, and encourages ownership and accountability for our actions.

Every ENMAX employee is responsible to take reasonable care to protect the health and safety of themselves, of all other workers, and of the public. Each employee must become familiar with safety procedures and rules applicable to their job and are required to follow them while working at ENMAX.

Must be legal to work in Canada and requires the successful completion of a criminal background check. Two pieces of valid Government issued ID will be required.

Two professional references will be requested.

Education requirements for this position will be verified by a third party.

Please visit our to learn more about other opportunities at ENMAX Corporation.

#LI-POST

ENMAX

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2202171
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned