Our client in the not for profit sector is seeking a contract based Technical Documentation Consultant to capture and formalize the current-state of its Blackbaud Razor’s Edge and associated processes. This is a hands-on engagement involving discovery sessions, whiteboarding workshops, and collaboration with business and technical stakeholders. The consultant will be onsite for the first three weeks to facilitate knowledge capture and process walkthroughs. Location: Hybrid - Toronto Responsibilities Conduct workshops and whiteboard sessions with business and IT stakeholders to capture end-to-end processes for: Blackbaud Razor’s Edge platform, Data collection tools and related integrations, Reporting, data flow, and donor management processes Develop comprehensive current-state documentation including: System architecture diagrams, Data flow and integration maps, User roles, permissions, and workflows, Operational dependencies and known issues Create and organize all documentation using Atlassian Confluence, ensuring clear structure and cross-referencing. Collaborate with client's Salesforce implementation team to ensure continuity between current-state documentation and future-state design. Provide recommendations for documentation standards, templates, and governance. Requirements 5+ years of experience in technical documentation, business systems analysis, or knowledge management roles. Proven expertise using Confluence for structured documentation and collaboration. Strong understanding of Blackbaud Razor’s Edge platform (donor management, fundraising, or nonprofit CRM processes). Experience documenting complex data collection or CRM migration projects, ideally involving Salesforce. Excellent facilitation and communication skills; able to lead discovery and whiteboard sessions. Ability to produce clear process maps, data flows, and system documentation.
Our client is looking for a fulltime/perm Intermediate .Net Developer with strong SQL skills, for the design and support of their core business applications. The role includes managing data flow between systems and database management. Location: Hybrid 3d/week Mississauga Responsibilities Analyze and document business requirements to enhance existing applications. Design, develop, and deploy clean, scalable code using .NET C# frameworks . Develop applications following Object-Oriented Programming (OOP) principles for reusable, maintainable codebases. Support Windows Forms applications Implement application architecture styles, including Repository Patterns and Singleton Design Patterns . Review and refactor code to improve performance, scalability, and security. Debug and resolve operational and coding issues quickly and effectively. Ensure data consistency through SQL optimization, stored procedures, triggers, and user-defined functions . Optimize SQL queries , data modeling , normalization , and indexing for high-performance data management. Work closely with developers, testers, and project stakeholders to align technical outputs with business needs. Maintain coding documentation , project progress reports , and application maintenance logs throughout the SDLC . Provide technical support and mentorship to project teams as needed. Leverage Azure services such as Azure SQL , Azure Web Apps , Azure Functions , and Key Vaults for application development and security. Manage data flow between systems, ensuring seamless integration and optimized performance. Requirements 4+ years of proven experience as a .NET Developer with expertise in: ASP.Net Frameworks (Classic and .NET Core) and SQL. Experience supporting Windows Forms Building secure, scalable desktop applications, web applications , and Windows services . Implementing SQL data modeling and stored procedures for data optimization. Designing and managing Azure services for modern application development. Troubleshooting and optimizing code performance and data consistency . Programming Languages: C#, .NET Framework, .NET Core. Databases: SQL Server (T-SQL, stored procedures, triggers, indexing, joins, and subqueries). Architecture Patterns: Repository Pattern, Singleton, MVC, and Microservices. Cloud Platforms: Microsoft Azure (Azure SQL, Web Apps, Functions, Key Vaults). SDLC Tools: Git, Visual Studio, Azure DevOps. Agile Practices: Scrum/Kanban and CI/CD pipelines. Ability to mentor junior developers and contribute to team growth . Highly adaptable and able to handle evolving priorities.
Our client in the public sector is seeking a contract based Fullstack developer to work on Fraud & AML applications. Location: Onsite Toronto Duration: 9 months + ext Responsibilities Design, configure, and develop new applications and infrastructure components Implement enhancements, upgrades, and optimizations to existing systems. Build and configure integrations leveraging RESTful APIs, event-driven patterns, and secure messaging interfaces. Conduct unit testing, participate in subsequent testing phases, and resolve technical defects. Develop proofs of concept and prototypes to demonstrate new capabilities, tools, or techniques. Contribute to CI/CD pipeline development using GitLab, GitHub, Jenkins, or OctopusDeploy. Support automated deployment processes and embed DevSecOps and Agile best practices. Support test automation efforts (Selenium WebDriver, Playwright, Cypress, etc.) to accelerate delivery velocity and improve coverage. Support change and release management (ITIL), including defining release strategies, service readiness, and transition activities. Requirements: 6+ years’ experience in medium–large technology environments with proven SME-level development expertise. Full Stack Development (5+ years): Java, .NET Core, HTML/CSS/JavaScript, and modern frameworks (React, Angular). Backend Engineering: Strong with Java and Python, using frameworks such as Spring Boot and FastAPI. APIs & Integrations: Skilled with RESTful API design, API gateways, Swagger, Postman/RestAssured/SoapUI. Security & Auth: Working knowledge of OAuth 2.0, JWT, SAML, Active Directory, and secure coding/encryption fundamentals. Databases: Experience with SQL Server, MySQL, Sybase, DB2 and NoSQL platforms. Test Automation (5+ years): Selenium WebDriver, Playwright, Cypress, TestNG, JUnit, Mocha. CI/CD & DevSecOps: Hands-on with GitLab, GitHub, Jenkins, OctopusDeploy and automated build/deploy practices. Scripting & Integrations: Shell/Bash/PowerShell; experience with ActiveBatch or SSIS. OS & Networking: Familiarity with Linux/Unix/Windows and basic networking protocols (TCP/UDP/MQTT). Cloud: Experience with Azure, AWS, and/or Google Cloud. Performance Testing: Exposure to JMeter, LoadRunner, or Gatling. Agile Delivery: Experience with Jira/Confluence and Agile/DevSecOps workflows. AI-Assisted Development: Basic use of AI coding tools and prompt techniques.
Our client in the public sector is seeking a Senior .Net developer on a contract basis to work on an ERP modernization initiative. Duration: initial term till Mar 2026, extension option after Location: Ideally hybrid Ottawa Responsibilities Design, develop, and configure web applications, web services, REST APIs, and system integrations. Build and optimize Azure-based integrations, including Azure Functions, Logic Apps, and Service Bus workflows. Develop, test, demo, and deliver solution features within agile sprints. Create rapid prototypes and proofs of concept for new integration approaches. Configure and maintain CI/CD pipelines using Azure DevOps for automated, reliable deployments. Implement integration patterns, data flows, and system connections required for ERP-related work. Troubleshoot issues, fix defects, and support ongoing operational maintenance. Support development and maintenance of Power BI datasets and reports. Perform SQL development and data modeling to enable analytics. Produce technical documentation for all implemented features and integrations. Requirements 8+ yrs with the .NET development stack. 3+ yrs Azure services, including Functions, Logic Apps, and Service Bus. Proficiency in API development, integration patterns, and web service design. Experience with Azure DevOps CI/CD pipelines and automated deployments. Strong SQL skills and experience with data modeling for analytics and Power BI enablement. Optional: Experience with ERP domains, including Finance or HR systems. Experience developing Power BI reports and datasets. Bilingual (English/French). Located in the National Capital Region (NCR) and available for hybrid work.
Our client is seeking an Operational IT Support specialist on a contract basis. They will be responsible for monitoring, maintaining, and supporting the day-to-day operations of the organization’s data centre and facility infrastructure. Duration: 18 months Shift: shift-based coverage on a four-on, four-off, 12-hour rotation to support a 24/7/365 environment. Location: on-site - Sault Ste. Marie Responsibilities Monitor and maintain the daily operations of data centre facilities, including physical and logical infrastructure. Execute and maintain system run books, workflows, and operational procedures to ensure smooth operations. Perform regular system checks, data backups, migrations, and recovery procedures. Administer enterprise automation scheduling and production control tasks to support business-critical workloads. Respond to system alerts, troubleshoot issues, and escalate incidents as needed to ensure minimal downtime. Manage access control systems and support security compliance within the data centre environment. Maintain detailed records, logs, and documentation for system performance, maintenance, and change management. Collaborate with cross-functional IT teams to ensure operational consistency, reliability, and efficiency. Provide guidance and subject matter expertise to junior staff and service desk resources. Ensure adherence to established SLAs, operational standards, and best practices for IT systems management. Requirements: 3+ years of experience in progressively advancing roles within Technology or related functions. Minimum 1 year of experience in Service Desk Support. Proven ability in following areas of technical competency: Technical Troubleshooting, Data Backup and Migration, Computer Operations, Data Centre Administration, Production Control, Enterprise Automation Scheduling, Data Centre Facilities Management, System and Console Operations, Technology Systems Management, Records Management and Archiving
Our client is looking for a fulltime/perm Intermediate .Net Developer with strong SQL skills, for the design and support of their core business applications. The role includes managing data flow between systems and database management.
Location: Hybrid 3d/week Mississauga
ResponsibilitiesAnalyze and document business requirements to enhance existing applications.Design, develop, and deploy clean, scalable code using .NET C# frameworks.Develop applications following Object-Oriented Programming (OOP) principles for reusable, maintainable codebases.Support Windows Forms applicationsImplement application architecture styles, including Repository Patterns and Singleton Design Patterns.Review and refactor code to improve performance, scalability, and security.Debug and resolve operational and coding issues quickly and effectively.Ensure data consistency through SQL optimization, stored procedures, triggers, and user-defined functions.Optimize SQL queries, data modeling, normalization, and indexing for high-performance data management.Work closely with developers, testers, and project stakeholders to align technical outputs with business needs.Maintain coding documentation, project progress reports, and application maintenance logs throughout the SDLC.Provide technical support and mentorship to project teams as needed.Leverage Azure services such as Azure SQL, Azure Web Apps, Azure Functions, and Key Vaults for application development and security.Manage data flow between systems, ensuring seamless integration and optimized performance.
Requirements4+ years of proven experience as a .NET Developer with expertise in: ASP.Net Frameworks (Classic and .NET Core) and SQL.Experience supporting Windows FormsBuilding secure, scalable desktop applications, web applications, and Windows services.Implementing SQL data modeling and stored procedures for data optimization.Designing and managing Azure services for modern application development.Troubleshooting and optimizing code performance and data consistency.Programming Languages: C#, .NET Framework, .NET Core.Databases: SQL Server (T-SQL, stored procedures, triggers, indexing, joins, and subqueries).Architecture Patterns: Repository Pattern, Singleton, MVC, and Microservices.Cloud Platforms: Microsoft Azure (Azure SQL, Web Apps, Functions, Key Vaults).SDLC Tools: Git, Visual Studio, Azure DevOps.Agile Practices: Scrum/Kanban and CI/CD pipelines.Ability to mentor junior developers and contribute to team growth.Highly adaptable and able to handle evolving priorities.
Our client is looking for a fulltime/perm Intermediate .Net Developer with strong SQL skills, for the design and support of their core business applications. The role includes managing data flow between systems and database management.
Location: Hybrid 3d/week Mississauga
ResponsibilitiesAnalyze and document business requirements to enhance existing applications.Design, develop, and deploy clean, scalable code using .NET C# frameworks.Develop applications following Object-Oriented Programming (OOP) principles for reusable, maintainable codebases.Support Windows Forms applicationsImplement application architecture styles, including Repository Patterns and Singleton Design Patterns.Review and refactor code to improve performance, scalability, and security.Debug and resolve operational and coding issues quickly and effectively.Ensure data consistency through SQL optimization, stored procedures, triggers, and user-defined functions.Optimize SQL queries, data modeling, normalization, and indexing for high-performance data management.Work closely with developers, testers, and project stakeholders to align technical outputs with business needs.Maintain coding documentation, project progress reports, and application maintenance logs throughout the SDLC.Provide technical support and mentorship to project teams as needed.Leverage Azure services such as Azure SQL, Azure Web Apps, Azure Functions, and Key Vaults for application development and security.Manage data flow between systems, ensuring seamless integration and optimized performance.
Requirements4+ years of proven experience as a .NET Developer with expertise in: ASP.Net Frameworks (Classic and .NET Core) and SQL.Experience supporting Windows FormsBuilding secure, scalable desktop applications, web applications, and Windows services.Implementing SQL data modeling and stored procedures for data optimization.Designing and managing Azure services for modern application development.Troubleshooting and optimizing code performance and data consistency.Programming Languages: C#, .NET Framework, .NET Core.Databases: SQL Server (T-SQL, stored procedures, triggers, indexing, joins, and subqueries).Architecture Patterns: Repository Pattern, Singleton, MVC, and Microservices.Cloud Platforms: Microsoft Azure (Azure SQL, Web Apps, Functions, Key Vaults).SDLC Tools: Git, Visual Studio, Azure DevOps.Agile Practices: Scrum/Kanban and CI/CD pipelines.Ability to mentor junior developers and contribute to team growth.Highly adaptable and able to handle evolving priorities.
Our client in the not for profit sector is seeking a contract based Technical Documentation Consultant to capture and formalize the current-state of its Blackbaud Razor’s Edge and associated processes.
This is a hands-on engagement involving discovery sessions, whiteboarding workshops, and collaboration with business and technical stakeholders. The consultant will be onsite for the first three weeks to facilitate knowledge capture and process walkthroughs.
Location: Hybrid - Toronto
ResponsibilitiesConduct workshops and whiteboard sessions with business and IT stakeholders to capture end-to-end processes for: Blackbaud Razor’s Edge platform, Data collection tools and related integrations, Reporting, data flow, and donor management processesDevelop comprehensive current-state documentation including: System architecture diagrams, Data flow and integration maps, User roles, permissions, and workflows, Operational dependencies and known issuesCreate and organize all documentation using Atlassian Confluence, ensuring clear structure and cross-referencing.Collaborate with client's Salesforce implementation team to ensure continuity between current-state documentation and future-state design.Provide recommendations for documentation standards, templates, and governance.
Requirements5+ years of experience in technical documentation, business systems analysis, or knowledge management roles.Proven expertise using Confluence for structured documentation and collaboration.Strong understanding of Blackbaud Razor’s Edge platform (donor management, fundraising, or nonprofit CRM processes).Experience documenting complex data collection or CRM migration projects, ideally involving Salesforce.Excellent facilitation and communication skills; able to lead discovery and whiteboard sessions.Ability to produce clear process maps, data flows, and system documentation.
Our client in the not for profit sector is seeking a contract based Technical Documentation Consultant to capture and formalize the current-state of its Blackbaud Razor’s Edge and associated processes.
This is a hands-on engagement involving discovery sessions, whiteboarding workshops, and collaboration with business and technical stakeholders. The consultant will be onsite for the first three weeks to facilitate knowledge capture and process walkthroughs.
Location: Hybrid - Toronto
ResponsibilitiesConduct workshops and whiteboard sessions with business and IT stakeholders to capture end-to-end processes for: Blackbaud Razor’s Edge platform, Data collection tools and related integrations, Reporting, data flow, and donor management processesDevelop comprehensive current-state documentation including: System architecture diagrams, Data flow and integration maps, User roles, permissions, and workflows, Operational dependencies and known issuesCreate and organize all documentation using Atlassian Confluence, ensuring clear structure and cross-referencing.Collaborate with client's Salesforce implementation team to ensure continuity between current-state documentation and future-state design.Provide recommendations for documentation standards, templates, and governance.
Requirements5+ years of experience in technical documentation, business systems analysis, or knowledge management roles.Proven expertise using Confluence for structured documentation and collaboration.Strong understanding of Blackbaud Razor’s Edge platform (donor management, fundraising, or nonprofit CRM processes).Experience documenting complex data collection or CRM migration projects, ideally involving Salesforce.Excellent facilitation and communication skills; able to lead discovery and whiteboard sessions.Ability to produce clear process maps, data flows, and system documentation.
Our client is seeking an Operational IT Support specialist on a contract basis. They will be responsible for monitoring, maintaining, and supporting the day-to-day operations of the organization’s data centre and facility infrastructure.
Duration: 18 monthsShift: shift-based coverage on a four-on, four-off, 12-hour rotation to support a 24/7/365 environment.Location: on-site - Sault Ste. Marie
ResponsibilitiesMonitor and maintain the daily operations of data centre facilities, including physical and logical infrastructure.Execute and maintain system run books, workflows, and operational procedures to ensure smooth operations.Perform regular system checks, data backups, migrations, and recovery procedures.Administer enterprise automation scheduling and production control tasks to support business-critical workloads.Respond to system alerts, troubleshoot issues, and escalate incidents as needed to ensure minimal downtime.Manage access control systems and support security compliance within the data centre environment.Maintain detailed records, logs, and documentation for system performance, maintenance, and change management.Collaborate with cross-functional IT teams to ensure operational consistency, reliability, and efficiency.Provide guidance and subject matter expertise to junior staff and service desk resources.Ensure adherence to established SLAs, operational standards, and best practices for IT systems management.
Requirements:3+ years of experience in progressively advancing roles within Technology or related functions.Minimum 1 year of experience in Service Desk Support.Proven ability in following areas of technical competency: Technical Troubleshooting, Data Backup and Migration, Computer Operations, Data Centre Administration, Production Control, Enterprise Automation Scheduling, Data Centre Facilities Management, System and Console Operations, Technology Systems Management, Records Management and Archiving