Job Description
Responsibilities
- Undertakes the design of hosting technology solutions based on the client’s service specifications, standards, policies, best practices, and cost models to meet client CRM application business requirements and project/initiative deliverables.
General Skills:
- Experience in programming and analysis; specialized CRM software package support at the specified experience level.
- Ability to collaborate with IT professionals throughout the Software Development Life Cycle.
- Experience in structured methodologies for the development, design, implementation, and maintenance of applications.
- Experience in design, coding, testing, debugging, and documenting applications.
- Experience in the use of object-oriented and/or third-generation language development tools.
- Proficiency in one or more programming languages.
- Experience in application design, latest design patterns, deployment, and troubleshooting.
- Experience with relational and hierarchical database technologies.
- Experience in using information retrieval packages with query languages.
- Knowledge of communication protocols.
- Ability to elicit and document information from diverse business stakeholders and subject matter experts.
- Excellent analytical, problem-solving, decision-making, verbal and written communication, interpersonal, and negotiation skills.
- Proven team player with a track record of meeting deadlines in CRM software development.
CRM Software Development Skills:
- Knowledge and experience with specific CRM software and future releases, high availability solution design, and implementation.
- Understanding of enterprise architecture methodologies, design standards, and tools related to CRM.
- Experience with middleware and gateways.
- Expertise in tools for CRM software development.
Desirable Skills:
- Knowledge of programming Internet-ready applications.
- Experience with rapid application development (RAD) methodologies.
- Understanding of Information Management principles, policies, and practices.
- Ability to review, analyze, and modify product installation scripts, including encoding, testing, debugging.
- Capability to provide post-implementation support and resolve technical issues.
- Experience conducting design walkthroughs.
- Knowledge of the Ontarians with Disabilities Act (ODA) and related standards.
- Ability to prepare user and system documentation.
- Knowledge of networking technologies, servers, storage, and enterprise systems.
- Understanding of best practices, standards, and policies related to infrastructure management and security.
- Experience in designing, testing, and assessing performance of integrated systems, with capacity for performance improvement recommendations.
Requirements
Desirable Skills:
- Regular knowledge transfer sessions with LRC staff.
- Complete transfer of design, development, and artefacts to the ministry in designated repositories.
Criteria 1: Salesforce Experience
- 5+ years of solutioning and hands-on configuration in Salesforce.
- Salesforce Certified Platform Developer I.
- Salesforce Certified OmniStudio Developer.
- Salesforce Certified Experience Cloud Consultant.
- Salesforce Certified Administrator.
Criteria 2: Design, Analysis, Development, Configuration, and Deployment
- Experience supporting, developing, maintaining, and configuring Salesforce solutions.
- Hands-on experience configuring and troubleshooting Salesforce and its integrations.
- Experience designing prototypes and proofs of concept.
- Experience conducting root cause analysis and resolving incidents.
- Experience documenting build books and performance measures.
- Experience with fit/gap analysis between requirements and Salesforce capabilities.
- Experience with diagnosing and resolving technical issues.
- Ability to support ODA compliant solutions.
Criteria 3: Communication and Documentation
- Strong analytical, problem-solving, and decision-making skills.
- Excellent written and verbal communication skills.
- Experience reporting progress and managing risks/issues.
- Proven ability to work with clients and technical teams to resolve defects and manage change requests.
- Experience documenting processes, designs, and updates.
- Ability to collaborate with project teams and provide accurate estimates.
Criteria 4: Agile Experience
- Experience with Agile Scrum methodologies.
- Experience with Azure DevOps for sprint management and testing lifecycle.
- Understanding of SDLC and DEV processes in Agile environments.
Criteria 5: Public Sector Experience
- Previous experience working in government or public sector organizations.
Must Have:
- 5+ years of Salesforce development experience in Public Sector Foundation and Sales Cloud.
- Certified Salesforce Platform Developer I or equivalent.
- Salesforce Certified OmniStudio Developer.
- Salesforce Certified Experience Cloud Consultant.
- Salesforce Certified Administrator.