Job Description
Main Objectives / Basic Function :
This position encompasses the following activities :
1. Delivering net new developments of desktop applications, web / client solutions and SharePoint 2010 / 2019 solutions.
a. Developments will primarily occur under the Microsoft stack of technologies (C#, VS, ASPX, IIS, HTML, SQL dB) and client side technologies (Ajax, JavaScript, CSS, XML / XSL)
b. Developments in SharePoint will include workflow, form, list and a variety of standard / enterprise feature work.
2. Maintaining and / or delivering changes to existing solutions used throughout the facilities.
a. Maintaining platforms that host the solutions (WIN IIS, SharePoint, Apache, SQL etc)
b. Delivering change following and existing change management process.
This position reports directly to the Manager, Applications - North America.
Duties & Responsibilities :
Solution Development : The candidate will be required to deliver net new solutions for a variety of business requirements. Responsible for evaluating feasibility of the request and advising the Applications Manager of the recommended approach to development. Once approach is agreed upon, the candidate is responsible for the full development cycle up to and including deployment of the solution onto existing or new platforms. Developments are to be performed in the following areas :
- Web development. Including development for SharePoint 2010 / 2019 (Nintex Workflow and Forms development)
- Visual Studio Development (Desktop or Web based applications)
- Development in MS Office 2016 platform (Word, Access, Excel)
- M365 development (Possible)
- Database development. Primarily SQL, some MS Access
- Report Development (Power BI)
- Python Development
Complementary Description
Duties & Responsibilities Con't :
Maintain and / or change existing solutions :
Maintain and / or improve existing developed solutions and execute change requests.Design and update MS SQL databases.Recommend improvements to existing developed solutions as necessary.Upgrade existing web / dB applications to new standards.Maintain / upgrade and / or provide changes to existing SharePoint 2010 / 2019 solutions as requested.Follow the existing change management process when deploying updates.Support :
Provide 2nd & 3rd level support for solution issues as required.Provide administration support for SharePoint sites and solutions.Develop PowerShell scripts to automate repetitive daily administrations tasks and customized scripts for resolving incidents and problems to prevent recurrence.Participate in IS Projects :
Implementing development tasks as assigned by the IS project lead.Working with the IS project lead to resolve project challenges and roadblocks.Perform feasibilities of requests and present findings to project team.Preparing presentations, trainings or hand-over documentation to support the project transition into production.Actively be involved in any Health, Safety and Environment initiatives as HS&E is every employee's responsibilities.
Job Requirements
Skills and Core Competencies : All skills listed below are considered an asset, but we are looking for :
Work Based Competencies :
Specific development experience in the Microsoft stack is required.SharePoint development experience is an assetAnalytical and conceptual expertise.Excellent problem solving skills.Project management skillsAbility to work independently, autonomously and in teams in a cross functional environment.Ability to effectively prioritize and execute tasks.Ability to troubleshoot issues by performing extensive research and utilizing personal and team experienceTechnical Writing.Good communicationBehavioral Competencies :
Excellent interpersonal, listening, written and oral communication skills in English. (French is a desired asset)Customer Focus (care and service).MethodicalStrong attention to detail.Adaptability and flexibility. Ability to change focus and adopt to changing corporate prioritiesPragmatismHonestyEducation and / or Certifications :
Bachelor degree or diploma in the field of Information Technology specializing in Application development.Certifications in or working towards :MCSD : App BuilderMCSE : Business ApplicationsMCSE : ProductivityMCSA : SQL 2016 Database DevMCSA : Web ApplicationsGood working knowledge of Windows 2008 / 2010.Must be able to meet Services Canada CGR / CGP requirement to a NATO level clearance.Work Experience :
A minimum of 3 - 5 years of related experience.Experience with development, testing and implementation of software solutions is required.Working experience in the manufacturing sector is an assetHands-on experience with SharePoint administration or development is an assetHands-on experience with technical requirements analysis, business process modelling and mapping is an asset.Hands-on experience with developing training documentations and operational proceduresSpecialized Knowledge : We are looking to bring someone in that can demonstrate the following :
Experience in web and software development. Including development for SharePoint 2010 / 2019.Knowledge of web technologies, such as HTML, ASPX, CSS & JavaScript.Knowledge of programming using VB.Net and C# in MS Visual Studio.Knowledge of database design.Knowledge of development in MS Office 2016 platform.Understanding of IS project methodology from the perspective of both client and business.MS PowerShell Scripting knowledge.Communication Skills
Internal : Good communication skills required for interactions with target audiences from end users to IS Management.
External : Good communications skills required for interaction with other IS personnel at other SLS sites. French language is an asset, but not mandatory.