Skip to content

JobShark: Find the Right Job


Calgary AB Permanent Posted by: TransAlta Posted: Friday, 31 July 2020
Applicants must be eligible to work in the specified location

Powering Possibilities …for Today & Tomorrow!

A leader in sustainable energy, TransAlta has over 100 years of experience generating power and is one of Canada's top 50 Socially Responsible Companies since 2009, recognized as a global leader for sustainability and corporate responsibility standards. TransAlta operates 75 facilities in three countries; Australia, Canada, and United States.

TransAlta is committed to fostering a dynamic, productive and safe work environment. Our employees contribute to a diverse, open, and transparent culture with clear accountability, strong leadership and challenging opportunities for personal career growth.

This position will work as an integral member of the TransAlta Field IT Services group and be located at Head Office Calgary.

Top Skills Details

  • 5+ years working experience with JavaScript, Node.js, Express.js API service, React.js, Ajax, JQuery, Python, Typescript
  • Experience with Azure App Services and LogicApps
  • Experience with Microsoft Visual Studio, Visual Studio Code and DevOps tools


  • In-house applications development.
  • Development time estimations.
  • Ensure that development standards are followed.
  • Work with designers to ensure the applications are usable and accessible.
  • Write functional tests using testing frameworks.
  • Performs programming customization in systems integration
  • Ongoing application support and maintenance, including enhancements development.
  • Collaborate with application teams on applications interface designs.
  • Vendors software assessment, implementation, and support
  • SSRS reports development
  • Maintain a strong relationship with other IT groups to ensure a high degree of collaboration and maintains good customer relations with the business
  • Follows TransAlta's ITSM processes: change management, incident management, problem management
  • Leverage your IT and Software develoment experience to identify opportunities to improve processes through technology


  • University degree in Computer Science or Engineering or equivalent education and experience
  • 5+ years IT experience in application development, support and maintenance.
  • Proven experience in application development - requirement analysis, design, documentations, coding, implementation,
  • Experience with Test Driven Development, Unit Testing and End to End Testing
  • Additional development skills with .Net, C#, VB, PowerShell would be considered as asset
  • Development skills in Microsoft Power Platform: PowerBI, PowerApps, Flow
  • Previous experience with Azure Data Lakes, Data Factories, Stream Analytics, IoT hubs, Event Hubs, and SQL Server services - would be advantageous
  • Familiarity with databases: SQL Server and/or Oracle.
  • Proficiency in writing advanced SQL queries, stored procedures and functions is required
  • Experience in Data Extraction, Transformation and Loading (ETL)
  • Previous experience with SQL Server Reporting Services would be considered an asset

Our comprehensive and flexible benefits, competitive compensation, incentive and rewards programs form the foundation of TransAlta's excellent employment proposition.

Come on board!

Our commitment is to attract and retain the best talent. Some positions may require the successful completion of one or more background checks such as criminal, medical, or compliance. If these verifications are needed, they will be indicated on the job posting.

Calgary AB, Canada
2020-07-31 9:48:05 PM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.