Current jobs related to Senior CRM Software Engineer - Toronto, Ontario - Foilcon


  • Toronto, Ontario, Canada Foilcon Full time

    Job Title: Senior Software Developer - CRMJob Summary:Foilon is seeking a highly skilled Senior Software Developer - CRM to join our team. As a Senior Software Developer - CRM, you will be responsible for designing, developing, and implementing CRM solutions using Microsoft Dynamics CRM platform.Key Responsibilities:Design and develop CRM solutions using...


  • Toronto, Ontario, Canada S.i. Systèmes Full time

    Job Title: Senior CRM Test Engineer - Software Quality ExpertJob Description: We are seeking a highly skilled Senior CRM Test Engineer to join our team at S.i. Systèmes. As a Senior CRM Test Engineer, you will be responsible for ensuring the quality of our Microsoft Dynamics 365 CRM solutions.Key Responsibilities:* Minimum 5 years of directly related work...


  • Toronto, Ontario, Canada Canada Mortgage and Housing Corporation Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Technology Solutions Team in the Senior Specialist, Software Engineer - Microsoft Dynamics CRM position. In this role, you will be responsible for designing and implementing solutions using the Microsoft Dynamics CRM platform.Key ResponsibilitiesDesign and implement Microsoft...


  • Toronto, Ontario, Canada Canada Mortgage and Housing Corporation Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Technology Solutions Team in the Senior Specialist, Software Engineer - Microsoft Dynamics CRM position. In this role, you will be responsible for designing and implementing solutions using the Microsoft Dynamics CRM platform.Key ResponsibilitiesDesign and implement Microsoft...


  • Toronto, Ontario, Canada Canada Mortgage and Housing Corporation Full time

    Senior Specialist, Software Engineer - Microsoft Dynamics CRMAt Canada Mortgage and Housing Corporation, we're committed to creating a lasting impact on housing from coast to coast to coast. We're seeking a highly skilled Senior Specialist, Software Engineer - Microsoft Dynamics CRM to join our Technology Solutions Team.About the RoleThis is a permanent,...


  • Toronto, Ontario, Canada Foilcon Full time

    Job Title: Senior Software Developer - CRMFoilon is seeking a highly skilled Senior Software Developer - CRM to join our team. As a key member of our IT department, you will be responsible for designing, developing, and implementing end-to-end CRM solutions that align with business objectives.Key Responsibilities:Translate technical systems specifications...


  • Toronto, Ontario, Canada Foilcon Full time

    Job Title: Senior Software Developer - CRMFoilon is seeking a highly skilled Senior Software Developer - CRM to join our team. As a key member of our IT department, you will be responsible for designing, developing, and implementing end-to-end CRM solutions that align with business objectives.Key Responsibilities:Translate technical systems specifications...


  • Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Senior Software Developer - CRMThis is a contract position for a Senior Software Developer - CRM, working on projects that will make a difference to the people of Ontario.Job SummaryWe are seeking a highly skilled Senior Software Developer - CRM to join our team. As a Senior Software Developer - CRM, you will be responsible for designing,...


  • Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Senior Software Developer - CRMThis is a contract position for a Senior Software Developer - CRM, working on projects that will make a difference to the people of Ontario.Job SummaryWe are seeking a highly skilled Senior Software Developer - CRM to join our team. As a Senior Software Developer - CRM, you will be responsible for designing,...


  • Toronto, Ontario, Canada Foilcon Full time

    Foilcon is seeking a highly skilled Senior Software Developer to join our dynamic team! In this role, you will be responsible for designing, developing, and implementing robust CRM solutions that align with business objectives. You will leverage your expertise in Microsoft Dynamics CRM and related technologies to create innovative and efficient...


  • Toronto, Ontario, Canada Foilcon Full time

    Job DescriptionFoiclon is seeking a highly skilled Senior Software Developer - CRM to join our team. As a key member of our IT department, you will be responsible for designing, developing, and implementing end-to-end CRM solutions that align with our business objectives.Key ResponsibilitiesTranslate technical systems specifications into working applications...


  • Toronto, Ontario, Canada Foilcon Full time

    Job DescriptionFoilocn is seeking a highly skilled Senior Software Developer - CRM to join our team. As a key member of our IT department, you will be responsible for designing, developing, and implementing end-to-end CRM solutions that align with our business objectives.Key ResponsibilitiesTranslate technical systems specifications into working applications...


  • Toronto, Ontario, Canada Foilcon Full time

    About the RoleFoilcon is seeking a highly skilled Senior Software Developer - CRM to join our team. As a key member of our IT department, you will be responsible for designing, developing, and implementing end-to-end CRM solutions that align with our business objectives.Key ResponsibilitiesTranslate technical systems specifications into working applications...


  • Toronto, Ontario, Canada Foilcon Full time

    Job DescriptionFoiclon is seeking a highly skilled Senior Software Developer - CRM to join our team. As a key member of our IT department, you will be responsible for designing, developing, and implementing end-to-end CRM solutions that align with our business objectives.Key ResponsibilitiesTranslate technical systems specifications into working applications...


  • Toronto, Ontario, Canada Foilcon Full time

    Job DescriptionFoiclon is seeking a highly skilled Senior Software Developer - CRM to join our team. As a key member of our IT department, you will be responsible for designing, developing, and implementing end-to-end CRM solutions that align with our business objectives.Key ResponsibilitiesTranslate technical systems specifications into working applications...


  • Toronto, Ontario, Canada Foilcon Full time

    Job DescriptionFoilocn is seeking a highly skilled Senior Software Developer - CRM to join our team. As a key member of our IT department, you will be responsible for designing, developing, and implementing end-to-end CRM solutions that align with our business objectives.Key ResponsibilitiesTranslate technical systems specifications into working applications...


  • Toronto, Ontario, Canada Foilcon Full time

    Job DescriptionFoiclon is seeking a highly skilled Senior Software Developer - CRM to join our team. As a key member of our IT department, you will be responsible for designing, developing, and implementing end-to-end CRM solutions that align with our business objectives.Key ResponsibilitiesTranslate technical systems specifications into working applications...


  • Toronto, Ontario, Canada Foilcon Full time

    Job DescriptionFoiclon is seeking a highly skilled Senior Software Developer - CRM to join our team. As a key member of our IT department, you will be responsible for designing, developing, and implementing end-to-end CRM solutions that align with our business objectives.Key ResponsibilitiesTranslate technical systems specifications into working applications...


  • Toronto, Ontario, Canada Canada Mortgage and Housing Corporation Full time

    Job Title: Senior Specialist, Software Engineer - Microsoft Dynamics CRMAt Canada Mortgage and Housing Corporation, we're committed to creating a lasting impact on housing from coast to coast to coast. We're seeking a highly skilled Senior Specialist, Software Engineer - Microsoft Dynamics CRM to join our Technology Solutions Team.About the RoleAs a Senior...


  • Toronto, Ontario, Canada Canada Mortgage and Housing Corporation Full time

    Job Title: Senior Specialist, Software Engineer - Microsoft Dynamics CRMAt Canada Mortgage and Housing Corporation, we're committed to creating a lasting impact on housing from coast to coast to coast. We're seeking a highly skilled Senior Specialist, Software Engineer - Microsoft Dynamics CRM to join our Technology Solutions Team.About the RoleAs a Senior...

Senior CRM Software Engineer

3 months ago


Toronto, Ontario, Canada Foilcon Full time

Position Overview:

This hybrid role requires three (3) days onsite work.

Role Responsibilities:

The Senior Software Developer will be tasked with the following:


• Transform technical specifications into functional applications by crafting detailed programming and User Interface Specifications/Screen Design Documents for approved modifications to support business operations.


• Develop comprehensive functional and technical design documentation for necessary customizations, extensions, and configurations.


• Enhance and clarify designs throughout the software development and implementation phases.


• Create system use cases that align with the standard capabilities of ADX Portal and Dynamics CRM, ensuring support for business operations.


• Configure and customize the portal and/or application by generating code and developing data-driven programs to integrate MS Dynamics CRM with identity provider solutions.


• Write and unit test code, offering expertise in System Integration Testing and User Acceptance Testing to maintain high software quality.


• Conduct Knowledge Transfer sessions with project team members, showcasing new features and functionalities to various stakeholders.


• Oversee the deployment of code changes across lower-level environments and production.


• Provide expert analysis and hands-on support for Root Cause Analysis of environmental and application issues, troubleshooting technical problems during software operation.


• Deliver Go-live support and conduct post-implementation reviews, regularly updating the project team on progress and problem resolution.

Required Skills and Experience:

Application Design and Development: 50 Points


• 7-10 years of experience as a Senior Software Developer specializing in CRM.


• Extensive knowledge of CRM platforms (e.g., Microsoft Dynamics) and associated features, including portal technologies like ADX studio.


• Proven track record in developing and implementing comprehensive CRM solutions that meet business objectives.


• Expertise in CRM customization and configuration, including the creation of custom fields, workflows, process automation, and data integration.


• Strong skills in developing custom solutions using Microsoft Dynamics CRM development tools, such as Custom Workflow Activities, Plugins, Custom Actions, and JavaScript.


• Experience with data migration and transformation within Dynamics CRM, including data import/export and manipulation using tools like Data Loader.


• Understanding of data modeling and database design principles relevant to Dynamics CRM.


• Familiarity with API integration methods for connecting CRM systems with other applications.


• Proficiency in programming languages and scripting (e.g., JavaScript, Apex, Python) for customizations and integrations.

Methodology and Problem-Solving Skills: 30 Points


• Demonstrated ability to evaluate complex information/system needs and develop IT solutions.


• Comprehensive knowledge of SDLC methodologies, particularly in Agile environments.


• Familiarity with version control systems (e.g., Git) for managing code changes and collaborating with developers.


• Experience in developing integrated test scenarios, identifying test data, executing tests during system integration, and documenting results.


• Proven ability to provide Go-live support and conduct post-implementation reviews.


• Strong analytical skills for diagnosing and resolving technical issues and performance bottlenecks in Dynamics CRM solutions.


• Ability to collaborate effectively with cross-functional teams, including developers, analysts, testers, and business users.


• Experience working with CRM vendors and understanding product roadmaps.


• Proficiency in analyzing data trends to identify opportunities for process improvement.


• Creative problem-solving skills to devise innovative solutions to unique challenges.

Planning and Communication Skills: 20 Points


• Experience in conducting stakeholder interviews, gathering requirements, and documenting use cases.


• Ability to translate business requirements into effective CRM solutions aligned with organizational goals.


• Experience in creating and documenting technical designs and delivering specified technology solutions.


• Ability to articulate complex technical concepts into actionable development work packages.


• Excellent verbal and written communication skills for conveying technical information to diverse stakeholders.


• Experience in estimating project delivery timelines based on business requirements.


• Proven ability to present solution designs and project updates to management.


• Demonstrated skill in managing organizational change during the implementation of new CRM systems or processes.

Desirable Qualifications:


• Bachelor's Degree in Information Technology, Engineering, or a related field.


• Relevant certification from a CRM platform provider (e.g., Microsoft Certified: Dynamics 365 Developer) is a plus.

Essential Qualifications:


• 7-10 years of experience as a Senior Software Developer specializing in CRM.


• In-depth knowledge of CRM platforms (e.g., Microsoft Dynamics) and features, including portal technologies like ADX studio.

Preferred Qualifications:


• Familiarity with ADX studio.