RQ11863 - Software Developer - CRM - Intermediate
Maarut
Responsibilities
Required to translate technical systems specifications intoworking, tested CRM applications.
This includes developing detailed programmationspecifications, writing and/or generating code, compiling data-driven programs,maintaining, and conducting unit tests.
Resolves and troubleshoots technical problems which ariseduring the use and operation of software packages
General Skills
Experience in programming and analysis; specialized CRMsoftware package support at the specified experience level
Ability to collaborate with IT Professionals throughout theSoftware Development Life Cycle Experience in structured methodologies for thedevelopment, design, implementation and maintenance of applications
Experience in design, code, test, debug and documentapplications
Experience in the use of object and/or third generationlanguage development tools
Experience in one or more programming languages
Experience in application design, latest design patters,deployment and troubleshooting
Experience with relational and hierarchical databasetechnologies
Experience in the use of information retrieval packagesusing query languages
Experience with one or more communications protocols
Experience in structured methodologies for the design,development, implementation and maintenance of applications
Experience eliciting and documenting information fromdiverse business area stakeholders and subject matter experts
Excellent analytical, problem-solving and decision-makingskills; verbal and written communication skills; interpersonal and negotiationskills
A team player with a track record for meeting deadlines
CRM Software Development Skills Knowledge and experiencewith specific CRM software and anticipated future releases high availabilitysolution design and implementation
Knowledge and experience with specific CRM enterprisearchitecture methodologies, design standards and tools
Experience with middleware and gateways Expertise inspecific tools for CRM software development
Desirable Skills
Knowledge and experience with programming Internet-readyapplications
Knowledge and experience in rapid application development(RAD) methodologies
Knowledge and understanding of Information Managementprinciples, concepts, policies and practices
Experience with middleware and gateways
Experience reviewing, analyzing, and modifying productinstallation scripts including encoding, testing, debugging
Ability to provide post-implementation support and resolveany post-implementation technical issues
Experience conducting design walkthrough sessions withproject team Knowledge and understanding of Accessibility for Ontarians withDisability Act (AODA) and related regulations and standards
Ability to provide user and system documentation as required
Requirements Experience and Skill Set Requirements Must Haves
Demonstratedproficiency in CRM platform development and configuration, preferably
MicrosoftDynamics 365 Customer Engagement (CRM) , including entities, forms,views, dashboards, workflows, and business process flows.
Strongknowledge of software development using
C#, .NET Framework/.NET Core,JavaScript, TypeScript, HTML, CSS, and REST APIs .
Experiencedeveloping and maintaining CRM integrations using web services, APIs,Azure Integration Services, middleware solutions, and data synchronizationtechnologies.
Minimumexperience developing, configuring, and supporting enterprise CRMsolutions within medium to large organizations.
Demonstratedexperience delivering CRM enhancements, customizations, integrations, andapplication support throughout the software development lifecycle.
Experiencegathering and analyzing business requirements and translating them intotechnical solution designs and implementation plans.
Experiencedesigning, developing, testing, and deploying custom CRM components,plugins, workflows, reports, and integrations.
Skill Set Requirements Technical Skills
Demonstratedproficiency in CRM platform development and configuration, preferably
MicrosoftDynamics 365 Customer Engagement (CRM) , including entities, forms,views, dashboards, workflows, and business process flows.
Strongknowledge of software development using
C#, .NET Framework/.NET Core,JavaScript, TypeScript, HTML, CSS, and REST APIs .
Experiencedeveloping and maintaining CRM integrations using web services, APIs,Azure Integration Services, middleware solutions, and data synchronizationtechnologies.
Knowledgeof relational database design and development, including SQL, storedprocedures, triggers, views, and performance optimization.
Experienceutilizing source control, branching strategies, and DevOps practices usingtools such as
Azure DevOps , Git, or similar platforms.
Understandingof CRM security models, role-based access controls, authentication,authorization, and secure coding practices.
Experiencewith cloud technologies, particularly
Microsoft Azure , includingApp Services, Functions, Logic Apps, Service Bus, and Entra ID.
Abilityto perform technical analysis, troubleshooting, debugging, and root-causeinvestigation of application and integration issues.
Knowledgeof application lifecycle management (ALM), solution deployment, testingframeworks, and release management processes.
Experience
Minimumexperience developing, configuring, and supporting enterprise CRMsolutions within medium to large organizations.
Demonstratedexperience delivering CRM enhancements, customizations, integrations, andapplication support throughout the software development lifecycle.
Experiencegathering and analyzing business requirements and translating them intotechnical solution designs and implementation plans.
Experiencedesigning, developing, testing, and deploying custom CRM components,plugins, workflows, reports, and integrations.
Experienceworking within Agile, Scrum, or hybrid project delivery methodologies andparticipating in sprint planning, estimation, and technical reviews.
Experiencesupporting production environments, resolving incidents, troubleshootingdefects, and implementing corrective actions.
Experienceperforming data migration, data quality management, and system upgradesacross CRM platforms and related business applications.
Experiencecreating and maintaining technical documentation, including designspecifications, deployment procedures, support guides, and knowledgetransfer materials.
Experienceworking within government, public sector, or highly regulated environmentswould be considered an asset.
Communication Skills
Strongverbal communication skills with the ability to explain technicalconcepts, system designs, and solution recommendations to both technicaland non-technical stakeholders.
Demonstratedability to collaborate effectively with business analysts, projectmanagers, architects, QA analysts, operations teams, and business clients.
Strongrequirements elicitation and stakeholder engagement skills, includingfacilitating discussions, workshops, and technical reviews.
Abilityto prepare clear and comprehensive technical documentation, solutiondesigns, status reports, and implementation plans.
Stronganalytical and problem-solving skills, including the ability to identifyrisks, evaluate alternatives, and recommend practical solutions.
Abilityto manage multiple assignments and priorities while communicatingprogress, issues, and dependencies effectively.
Demonstratedcustomer service orientation and professionalism when supporting endusers, clients, and project stakeholders.
#J-18808-Ljbffr
Required to translate technical systems specifications intoworking, tested CRM applications.
This includes developing detailed programmationspecifications, writing and/or generating code, compiling data-driven programs,maintaining, and conducting unit tests.
Resolves and troubleshoots technical problems which ariseduring the use and operation of software packages
General Skills
Experience in programming and analysis; specialized CRMsoftware package support at the specified experience level
Ability to collaborate with IT Professionals throughout theSoftware Development Life Cycle Experience in structured methodologies for thedevelopment, design, implementation and maintenance of applications
Experience in design, code, test, debug and documentapplications
Experience in the use of object and/or third generationlanguage development tools
Experience in one or more programming languages
Experience in application design, latest design patters,deployment and troubleshooting
Experience with relational and hierarchical databasetechnologies
Experience in the use of information retrieval packagesusing query languages
Experience with one or more communications protocols
Experience in structured methodologies for the design,development, implementation and maintenance of applications
Experience eliciting and documenting information fromdiverse business area stakeholders and subject matter experts
Excellent analytical, problem-solving and decision-makingskills; verbal and written communication skills; interpersonal and negotiationskills
A team player with a track record for meeting deadlines
CRM Software Development Skills Knowledge and experiencewith specific CRM software and anticipated future releases high availabilitysolution design and implementation
Knowledge and experience with specific CRM enterprisearchitecture methodologies, design standards and tools
Experience with middleware and gateways Expertise inspecific tools for CRM software development
Desirable Skills
Knowledge and experience with programming Internet-readyapplications
Knowledge and experience in rapid application development(RAD) methodologies
Knowledge and understanding of Information Managementprinciples, concepts, policies and practices
Experience with middleware and gateways
Experience reviewing, analyzing, and modifying productinstallation scripts including encoding, testing, debugging
Ability to provide post-implementation support and resolveany post-implementation technical issues
Experience conducting design walkthrough sessions withproject team Knowledge and understanding of Accessibility for Ontarians withDisability Act (AODA) and related regulations and standards
Ability to provide user and system documentation as required
Requirements Experience and Skill Set Requirements Must Haves
Demonstratedproficiency in CRM platform development and configuration, preferably
MicrosoftDynamics 365 Customer Engagement (CRM) , including entities, forms,views, dashboards, workflows, and business process flows.
Strongknowledge of software development using
C#, .NET Framework/.NET Core,JavaScript, TypeScript, HTML, CSS, and REST APIs .
Experiencedeveloping and maintaining CRM integrations using web services, APIs,Azure Integration Services, middleware solutions, and data synchronizationtechnologies.
Minimumexperience developing, configuring, and supporting enterprise CRMsolutions within medium to large organizations.
Demonstratedexperience delivering CRM enhancements, customizations, integrations, andapplication support throughout the software development lifecycle.
Experiencegathering and analyzing business requirements and translating them intotechnical solution designs and implementation plans.
Experiencedesigning, developing, testing, and deploying custom CRM components,plugins, workflows, reports, and integrations.
Skill Set Requirements Technical Skills
Demonstratedproficiency in CRM platform development and configuration, preferably
MicrosoftDynamics 365 Customer Engagement (CRM) , including entities, forms,views, dashboards, workflows, and business process flows.
Strongknowledge of software development using
C#, .NET Framework/.NET Core,JavaScript, TypeScript, HTML, CSS, and REST APIs .
Experiencedeveloping and maintaining CRM integrations using web services, APIs,Azure Integration Services, middleware solutions, and data synchronizationtechnologies.
Knowledgeof relational database design and development, including SQL, storedprocedures, triggers, views, and performance optimization.
Experienceutilizing source control, branching strategies, and DevOps practices usingtools such as
Azure DevOps , Git, or similar platforms.
Understandingof CRM security models, role-based access controls, authentication,authorization, and secure coding practices.
Experiencewith cloud technologies, particularly
Microsoft Azure , includingApp Services, Functions, Logic Apps, Service Bus, and Entra ID.
Abilityto perform technical analysis, troubleshooting, debugging, and root-causeinvestigation of application and integration issues.
Knowledgeof application lifecycle management (ALM), solution deployment, testingframeworks, and release management processes.
Experience
Minimumexperience developing, configuring, and supporting enterprise CRMsolutions within medium to large organizations.
Demonstratedexperience delivering CRM enhancements, customizations, integrations, andapplication support throughout the software development lifecycle.
Experiencegathering and analyzing business requirements and translating them intotechnical solution designs and implementation plans.
Experiencedesigning, developing, testing, and deploying custom CRM components,plugins, workflows, reports, and integrations.
Experienceworking within Agile, Scrum, or hybrid project delivery methodologies andparticipating in sprint planning, estimation, and technical reviews.
Experiencesupporting production environments, resolving incidents, troubleshootingdefects, and implementing corrective actions.
Experienceperforming data migration, data quality management, and system upgradesacross CRM platforms and related business applications.
Experiencecreating and maintaining technical documentation, including designspecifications, deployment procedures, support guides, and knowledgetransfer materials.
Experienceworking within government, public sector, or highly regulated environmentswould be considered an asset.
Communication Skills
Strongverbal communication skills with the ability to explain technicalconcepts, system designs, and solution recommendations to both technicaland non-technical stakeholders.
Demonstratedability to collaborate effectively with business analysts, projectmanagers, architects, QA analysts, operations teams, and business clients.
Strongrequirements elicitation and stakeholder engagement skills, includingfacilitating discussions, workshops, and technical reviews.
Abilityto prepare clear and comprehensive technical documentation, solutiondesigns, status reports, and implementation plans.
Stronganalytical and problem-solving skills, including the ability to identifyrisks, evaluate alternatives, and recommend practical solutions.
Abilityto manage multiple assignments and priorities while communicatingprogress, issues, and dependencies effectively.
Demonstratedcustomer service orientation and professionalism when supporting endusers, clients, and project stakeholders.
#J-18808-Ljbffr
Reference: WJ-3875_16151877 · Posted 11 Nov 2026, 08:18 PM