Stafingo Is Hiring | Senior Database Administrator – SQL Server, Azure, Microsoft Dynamics GP & Salesforce in GTA-Fully Onsite
Location: Toronto, Ontario
Work Model: Onsite
Employment Type: Contract
Contract Duration: November 16th, 2026 – March 1st, 2027
Possibility of Extension: Yes, based on performance and project requirements
Compensation: $55–$70/hour, depending on engagement type and experience
Industry: Public Sector
About the Opportunity
Stafingo is hiring a Senior Database Administrator on behalf of our public sector client in Toronto, Ontario.
We are seeking an experienced technology professional with strong hands-on expertise in Microsoft SQL Server administration, Azure cloud environments, Microsoft Dynamics GP (Great Plains), and Salesforce CRM.
This role offers an opportunity to support critical enterprise applications, financial systems, database infrastructure, reporting solutions, and cloud migration initiatives. The successful candidate will work closely with technical teams and business stakeholders, including finance, to ensure the reliability, security, performance, and availability of business-critical systems.
The ideal candidate will bring senior-level database administration experience, practical knowledge of Microsoft Dynamics GP, and the ability to support application integrations, reporting tools, and Microsoft cloud technologies in a complex organizational environment.
Public sector experience is preferred.
Key Responsibilities :
1. Database Administration & SQL Server Management
- Administer, maintain, and optimize Microsoft SQL Server databases across on-premises and cloud environments.
- Design, implement, and maintain physical database structures and database management systems.
- Perform database installation, configuration, upgrades, migration, and ongoing maintenance.
- Monitor database performance and troubleshoot complex performance, connectivity, and availability issues.
- Conduct performance tuning, query optimization, indexing, and capacity planning.
- Develop and maintain database backup, recovery, and disaster recovery procedures.
- Ensure database integrity, security, availability, and operational reliability.
- Monitor database utilization and plan infrastructure capacity to meet evolving business requirements.
- Support database modernization and migration initiatives from on-premises infrastructure to Microsoft Azure.
2. Microsoft Azure & Cloud Migration
- Support the migration of on-premises databases and virtual machine workloads to Azure cloud environments.
- Assess infrastructure requirements and validate target virtual machine sizing and disk configurations.
- Configure migration projects and establish replication prerequisites.
- Prepare and validate target network configurations and security settings for migrated workloads.
- Develop and implement backup, monitoring, and Microsoft Defender security baselines for migrated systems.
- Identify migration risks, troubleshoot technical issues, and support post-migration validation.
- Apply appropriate cloud administration, security, monitoring, and operational best practices.
- Collaborate with infrastructure and application teams to ensure successful migration and stable cloud operations.
3. Microsoft Dynamics GP (Great Plains) & Financial Systems
- Manage the day-to-day administration, maintenance, and operational support of Microsoft Dynamics GP.
- Provide hands-on technical support for finance-related applications and business processes.
- Work closely with finance stakeholders to investigate system issues and resolve operational challenges.
- Support database-related activities, troubleshooting, reporting, and integrations associated with Dynamics GP.
- Assist with implementation, configuration, maintenance, and system improvement initiatives.
- Apply knowledge of Microsoft Dynamics GP and financial system concepts, including familiarity with Microsoft Dynamics 365 Finance and Microsoft Dynamics 365 Business Central.
- Help maintain the reliability and availability of financial applications and related data environments.
4. Salesforce CRM Administration & Support
- Provide hands-on administrative and technical support for Salesforce CRM.
- Support CRM configuration, user administration, data management, and troubleshooting.
- Assist with CRM reporting, data extraction, and integration requirements.
- Support integrations between Salesforce and other enterprise applications, databases.
- Investigate and resolve CRM-related incidents and service requests.
- Collaborate with business users to improve system usability, data quality, and operational efficiency.
5. Reporting & Business Intelligence
- Develop, maintain, and support database-driven reports using SQL Server reporting technologies.
- Work extensively with SQL Report Builder and related reporting tools.
- Write and optimize SQL queries to support operational and financial reporting requirements.
- Troubleshoot reporting issues and validate data accuracy and consistency.
- Support reporting requirements across database, CRM, ticketing, and financial systems.
- Assist stakeholders with data retrieval, report enhancements, and recurring reporting needs.
6. Microsoft 365, SharePoint & Application Support
- Support Microsoft 365 applications and services, including SharePoint Online and Microsoft Teams.
- Assist with SharePoint administration, development, configuration, and troubleshooting.
- Support Power Apps and Microsoft Power Platform solutions.
- Contribute to application development and maintenance using Microsoft technologies, including .NET MVC and Microsoft SQL Server.
- Support application development workflows and source control or project management processes using Team Foundation Server (TFS).
- Assist with the maintenance and enhancement of eCommerce platforms, websites, and enterprise applications.
- Provide technical support for SaaS applications and business systems, including ticketing platforms such as Shopify and Siriusware.
7. Website Support, Integrations & Enterprise Applications
- Support public-facing websites and content management systems built on the Microsoft technology stack.
- Troubleshoot and maintain websites using content management platforms such as Umbraco.
- Support integrations between third-party software APIs and Microsoft-based web applications.
- Investigate application issues involving databases, APIs, integrations, and external services.
- Collaborate with development and infrastructure teams to maintain application stability, security, and performance.
- Contribute to ongoing application enhancements and technical improvements aligned with organizational priorities.
8. Operational Support & Collaboration
- Investigate and resolve technical incidents, service requests, and application-related issues.
- Work collaboratively with finance, infrastructure, application development, and business teams.
- Document technical configurations, operational procedures, migration activities, and troubleshooting steps.
- Support service management processes and maintain effective communication with stakeholders.
- Identify opportunities to improve system reliability, performance, security, and operational efficiency.
Required Qualifications & Technical Skills
- Candidates should demonstrate substantial hands-on experience in the following areas:
- Database Administration
- Strong experience administering Microsoft SQL Server databases.
- Senior-level experience in database management, performance tuning, backup and recovery, optimization, and troubleshooting.
- Experience managing databases in both on-premises and Microsoft Azure environments.
- Practical experience with database migration and cloud infrastructure transitions.
- Microsoft Dynamics GP
- Strong hands-on experience with Microsoft Dynamics GP (Great Plains).
- Experience supporting financial systems and working with finance teams.
- Experience troubleshooting, maintaining, and administering Dynamics GP environments.
- Familiarity with Microsoft Dynamics 365 Finance and Business Central concepts is beneficial.
- Salesforce CRM
- Hands-on experience administering and supporting Salesforce CRM.
- Understanding of CRM configuration, data management, reporting, and application integrations.
- Reporting
- Experience developing and maintaining reports using SQL Server reporting tools.
- Hands-on experience with SQL Report Builder and SQL-based reporting solutions.
- Microsoft Cloud & Enterprise Applications
- Experience supporting Azure-based infrastructure and cloud migration activities.
- Knowledge of Microsoft 365, SharePoint Online, Microsoft Teams, and Power Platform.
- Experience with .NET MVC, Microsoft SQL Server, and application development or support.
- Familiarity with Team Foundation Server (TFS), website support, content management systems, and third-party API integrations.
- Experience supporting SaaS applications and ticketing or eCommerce platforms.
Preferred Qualifications & Certifications
The following certifications and experience would be considered assets:
- Microsoft Certified: Azure Database Administrator Associate.
- Microsoft SQL Server certifications.
- Microsoft Certified: Azure Administrator Associate (AZ-104).
- Microsoft Certified: Azure Solutions Architect Expert (AZ-305).
- Microsoft Certified: Fabric Data Engineer Associate (DP-700).
- Salesforce Certified Administrator.
- Microsoft Dynamics GP, Dynamics 365 Finance, or Business Central experience.
- Experience working in public sector organizations or complex enterprise IT environments.
- Certifications are considered an advantage; relevant hands-on experience is particularly important.
Ideal Candidate Profile :
The successful candidate will be a technically strong, hands-on professional who can manage database operations while supporting interconnected enterprise applications and financial systems.
You should be able to:
- Independently administer and troubleshoot SQL Server databases.
- Support Microsoft Dynamics GP in a finance-oriented business environment.
- Provide practical Salesforce CRM administration and support.
- Contribute to on-premises-to-Azure migration activities.
- Develop and maintain SQL-based reports.
- Troubleshoot application, website, and third-party integration issues.
- Manage competing priorities while maintaining reliable and secure IT services.
How to Apply :
If you have strong experience in SQL Server database administration, Microsoft Dynamics GP, Salesforce CRM, and Azure cloud environments, we would love to hear from you.
Apply to the job posting directly or submit your updated resume to harpreet@stafingo.com highlighting your relevant technical experience, key projects, and certifications for immediate consideration.
Join Stafingo and contribute your expertise to an important public sector technology initiative.
#Hiring #Stafingo #DatabaseAdministrator #SQLServer #Azure #MicrosoftDynamicsGP #GreatPlains #Salesforce #SalesforceCRM #CloudMigration #DatabaseAdministration #Microsoft365 #SharePoint #PowerPlatform #PublicSectorJobs #TorontoJobs #ITJobs #ContractJobs