SharePoint Developer/Administrator

The Salvation Army - Toronto, ON (30+ days ago)

Apply Now

The Salvation Army is an international Christian church. Its message is based on the Bible; its ministry is motivated by love for God and the needs of humanity

Mission Statement

The Salvation Army exists to share the love of Jesus Christ, meet human needs and be a transforming influence in the communities of our world.

Core Values

The Salvation Army Canada and Bermuda has four core values

Hope: We give hope through the power of the gospel of Jesus Christ.
Service: We reach out to support others without discrimination.
Dignity: We respect and value each other, recognizing everyone’s worth.
Stewardship: We responsibly manage the resources entrusted to us.

Position Purpose Summary:
The SharePoint Developer/Administrator role will focus on analysis, design, build, deployment and support of scalable and secure solutions in alignment with the business and technical specifications.

This role is responsible for administrative duties, which include, but are not limited to security management, provisioning and site management, monitoring the system and troubleshooting issues promptly, governance definition and enforcement, and continuous process improvement.


Key Responsibilities:
Strategy and Planning:
Work with Project Management, Architects, Business Systems Analysts and others to design scalable solutions, estimates, and project plans aligned to the business needs.
Lead and work collaboratively with team members to develop, test and deploy new and enhance existing system solutions.
Make recommendations regarding adoption of new and/or enhanced features within the platform.
Gain support of key stakeholders in the analysis, design, rollout and/or training of SharePoint solutions

Acquisition and Deployment:
Support SharePoint and other O365 tools throughout the entire life cycle, from site creation, to continuous management, to archiving and cleanup.
Acts as the Subject Matter Expert in any support, development, administrative, integration request related to the SharePoint platform
Ensure proper architecture, design principles and best practices are adhered to during the design and development of solutions

Operational Management:
Provide extensive administrative support to O365 solutions. Apply a proactive approach to user community support and systems management
Lead and/or support initiatives to develop and improve standards, best practices and methodologies.
Lead and/or support initiatives to define code/release management procedures as well as the introduction of automated tool(s).
Apply technical and business knowledge to identify, analyze and solve problems
Provide production support to assigned applications (on call support as required).
Coach, mentor and train other team members with the ability to delegate structured assignments and monitor progress


Computer Science or related degree.

  • NOTE: You may be required to provide validated educational documentation.
7 to 10 years progressive SharePoint Development and Administration experience. Broad understanding of SharePoint including document management and records management
Expert in Microsoft SharePoint, with a strong hands-on experience working with the product
Experience with design of SharePoint sites, pages, lists, libraries, custom objects and apps
Working knowledge of web technologies, specifically.NET 4.0/4.5, ASP.Net, HTML/HTML5, JavaScript, jQuery, XML, AJAX, CSS, Bootstrap, cross-browser compatibility
Experience with SOAP and RESTful Web Services
Strong understanding and use of code/release management practices and version control tools
Microsoft SQL Server 2016 or higher (T-SQL, Querying)
Hands-on experience with Power BI, Power Apps, Power Automation or similar tools
Bonus points for experience with: Workflow, App Model, O365, taxonomy/metadata, multi-lingual support, mobile/responsive design Microsoft certifications preferred
Exceptional and proven technical, analytical, organizational and time management skills
Extensive experience in SharePoint Solution design to meet and continuously improve system performance and usability.
Ability to develop and deploy SharePoint intranets, portals, SharePoint templates and Master pages and workflows
Experience in SharePoint site management as per policies, guidelines or standards and ensure security compliance
Practical knowledge with SharePoint integration with various external systems
Involvement in content management system strategy definition and implementation and with content migration tools
Strong background in SharePoint system maintenance and system monitoring to ensure optimal resource utilization
Exposure to Mobile application development
Ability to create design documentation on agreed solutions
Proven experience in mentoring junior SharePoint developers
UX Design experience
Agile/Scrum or accelerated development experience an asset
Dev-Ops Background preferred

Excellent communication skills, verbally and in writing.
Strong interpersonal skills, customer centric attitude. Ability to work effectively under pressure and manage multiple, concurrent and conflicting priorities and deadlines
Solid understanding and experience with formal IT project methodologies, processes and practices.
Good verbal, written, and presentation skills (English)
Ability to work independently with minimal supervision and in a team environment
Excellent customer service skills, with a clear understanding of customer impact and business requirement.
Approaches all situations with an attitude of continuous improvement.
Maintains open communication throughout the entire project/implementation process.
Ability to troubleshoot and resolve complex software issues
Exceptionally motivated and technical individual with experience in numerous areas of Information Technology
Fluency in both verbal and written English is required
Nice to have: Communication abilities in French
Actively looks for opportunities to improve system and application efficiencies

Successful candidates, prior to hiring, may be required to provide:

Background check consent
Education verification

Please include the competition # 20-007 in the subject line of your email.
If there is a competition number associated with this posting, please include within the subject line of your email, fax or regular mail correspondence.

The Salvation Army will accommodate candidates as required under applicable Human Rights Legislation. If you require a disability related accommodation during this process, please inform us of your requirements.

In accordance with The Salvation Army policy and legislated requirements, employment is conditional upon the verification of credentials and completion of a background check.

Internal Applicants: Please advise Department Heads of your intentions prior to submitting your application.