Requirements and responsibilities
Responsibilities:
-
Develop responsive single page web applications using modern frameworks to meet our requirements of NOVA’s business.
-
Provide system support and troubleshooting for business users.
-
Participates in projects/initiatives to develop and implement integrated systems solutions.
-
Work with clients and other technical resources to translate business requirements into configuration or programming requirements by completing technical specifications.
-
Adhere to programming standards and processes as defined at NOVA Chemicals.
-
Update documentation/instructions for internal IT and/or client reference.
-
Perform testing using established methodology to ensure components of solutions meet defined specifications.
-
Apply established IT standards and processes to deliver/enhance business results.
-
Collaborates and works with other IT professionals across NOVA Chemicals.
-
Demonstrated commitment to Responsible Care® and alignment with NOVA’s values.
Qualifications:
-
Experience in modern web development using frameworks such as ExTJS, React/Angular.
-
Familiar with single page web application design with desktop and mobile design principles.
-
Backend programming experience with a preference given to C#.
-
Familiar with YAML to create automated CI/CD release management process.
-
Knowledge and experience of relational database design and Azure SQL.
-
Familiarity with Azure services including App Service, Function Apps, APIM are an asset.
-
Experience with automated unit testing and automated UI testing Selenium
-
Good grasp of common patterns supporting scalability, concurrency, consistency, availability and supportability.
-
Working knowledge of the MVC/MVVM architecture is an asset.
-
Strong written and oral communication skills.
-
Good problem-solving skills.
-
Effective interpersonal skills.
-
Demonstrated ability to work in a team environment as well as be self-motivated to work independently.
-
Familiarity working with SCRUM and experience using Azure DevOps, JIRA or similar considered an asset