Description
Working closely with your customers and colleagues, you will transform the business by providing the highest level of technical support for existing and new business applications.
Major Responsibilities:
- Design new applications 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.
- Develop custom technical solutions based upon approved designs and current ENMAX IT/IS Power standards.
- Develop and execute 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.
- Provide Technical support for custom and commercial off the shelf (packaged) applications with contacts and support from third party vendors as required.
- Conduct user training for knowledge transfer to peers and the end user.
- Collaborating 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 EPC.
- Where required, support major and minor IT related projects within EPC/EPSC.
Requirements
Education Required:
- Degree or diploma in technology or a combination of education and relevant work experience.
Qualifications & Experience:
- Minimum 4 years of well-rounded business application development experience combined with 3 years directly related work experience in .NET web application development.
- Demonstrated experience with established programming procedures/methodologies and web service integration using XML.
- Strong knowledge of .NET Platform, ASP.NET and C# in a Microsoft Visual Studio 2010+ environment.
- Ability to develop and/or modify and adapt systems, hardware configurations, and programs to meet business requirements.
- 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.
Experience/Skill in the following areas would be considered an asset:
- Background developing native mobile apps for Apple iOS or Android.
- HTML5, CSS3, XML, and XSL/XSLT.
- Java development in an Eclipse environment.
- Microsoft SharePoint 2013+ programming/workflow experience.
Personal Qualities:
- You are an energetic, customer-oriented individual who enjoys the team dynamic, and the satisfaction that comes from delivering solutions that meet customer needs.
- Strong interpersonal skills with the ability to communicate with and understand the needs of non-technical clients.
- Self-directed, well organized, able to prioritize and execute responsibilities through influencing others.
- Effective planning, analytical and problem solving skills.
- Strong desire to learn and add value within a challenging and changing environment.
Contact
ENMAX CORP
141 50th Ave SE
Calgary
Alberta Canada
www.enmax.com
Other relevant information