Job Details

Requisition Id: RQ04481 Title: Senior Solution Architect - CRM
Role: Architect Submission Deadline: Jan. 25, 2023, 3 p.m.
Start Date: March 1, 2023 End Date: July 5, 2023
Location: Toronto, ON #Candidates: 1

Job Description :

AMANST Inc. is looking for Senior Solution Architect – CRM for a contract opportunity with Ontario Government.


Estimated Business Days: 87 days


Must Haves:

  • 8 years of Salesforce experience
  • 3 years of experience in implementing Salesforce solutions within Public Sector
  • Salesforce Certified App Builder certification
  • Salesforce Certified Platform Developer I certification
  • Salesforce Application Architect Certification
  • OmniStudio/Vlocity Certified Developer certification


Nice to have:

  • Public sector experience



  • As a Salesforce Solution Architect, you will work with development team and Business Analysts to translate business requirements into well-architected solutions that best leverage the Salesforce platform.
  • Architect and implement platform infrastructure, data migration strategies and third party solution integration requirements using Mulesoft or Cusmto API’s for public-facing solution
  • Design, architect, document, and maintain solutions, integrations, and data migration elements of a Salesforce implementation using Salesforce declarative or programmatic development resources such as triggers, workflows, validations, approvals, Apex classes, Visualforce pages, and Lightning components.
  • Follow coding standards and conduct code reviews during projects to ensure appropriate design patterns are followed
  • Defines the structure and relationship among CRM solutions, including the identification of re-usable components, quality level metrics, the organization and layering of software, and the determination of interfaces.
  • Responsibilities also include developing, implementing and managing CRM solutions in a large and distributed environment, monitor the whole system, understand all interactions between components on a given level of abstraction, as well as to define limitations and requirements for source code.
  • Defines the interactions between application packages, databases and middleware systems.


General Skills

  • Leadership experience in the development and implementation of CRM solution architectures at the specified experience level
  • Extensive experience with CRM applications, operating systems, environments, database technologies, programming languages and communication protocols
  • Knowledge of performance considerations in different environments
  • Experience in structured methodologies for the design, development and implementation of applications
  • Experience with middleware and gateways
  • Extensive experience in CRM applications analysis and design in large enterprise environments
  • Experience in the use of development tools, Computer Aided Software Engineering ( C A S E ) tools, information retrieval packages, and other software tools such as project management software and business re-engineering software
  • Experience in the use of data and process modelling methodologies, techniques and tools, including a working knowledge of metadata structures, repository functions, and data dictionaries
  • Experience in developing enterprise architecture deliverables (e.g. models)
  • Awareness of emerging I&IT trends and directions
  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
  • A team player with a track record for meeting deadlines Desirable Skills
  • Knowledge and understanding of object-oriented analysis and design techniques
  • Experience in developing enterprise architecture deliverables (e.g. models) based on Ontario Government Enterprise Architecture methodologies, processes and practice
  • Knowledge and understanding of Information Management principles, concepts, policies and practices
  • Experience designing detailed functional and technical requirements for new and existing business solutions
  • Experience developing enterprise architecture deliverables (e.g. models and documentation)
  • Experience leading multi-tier application infrastructure design, documentation and configuration for medium or large corporate implementations
  • Experience designing, developing, implementing and maintaining large complex CRM applications, workflow processes and dynamic forms


Desired Skills:

  • Functional knowledge of data structure and understanding of how to leverage the tool to meet complex process and reporting requirements.
  • Provide expertise and guidance to integrate with their party applications / tools such as Office 365, GIS or Java MicroServices using Mulesoft platform or Custom API’s
  • Must have proven knowledge and practical application of Visualforce, APEX programming, APIs, and Web Service.
  • Salesforce development and implementation experience.
  • Experience with declarative configuration, Apex development, and Lightning development.
  • Experience with VSCode with Salesforce DX and Git version control.
  • Experience with Salesforce Development and Deployment Tools.
  • Experience leading, mentoring, and overseeing the work of developers.
  • Demonstrated experience with DevOps, Microsoft tools including Visio and Project and Miro boards
  • Knowledge and understanding of digital product development, implementation and management
  • Experience providing senior technical expertise, project leadership and coordination of activities in the development, implementation and maintenance of technologies desired for this Project.


Must Have

  • 8+ years of Salesforce experience
  • 3+ years of experience in implementing Salesforce solutions within Public Sector
  • Salesforce Certified App Builder certification
  • Salesforce Certified Platform Developer I certification
  • Salesforce Application Architect Certification
  • OmniStudio/Vlocity Certified Developer certification



Knowledge Transfer Requirements:

  • Knowledge transfer is expected to occur through the duration of the assignment through regular meetings, touchpoints, and working sessions with LRC staff
  • All design, development and artefacts, including all relevant and complete documents must be transferred to the ministry in the designated repositories provided
  • Dedicated knowledge transfer sessions will be scheduled during the close-out phase of the project to ensure completeness of knowledge transfer and all documentation is shared, and allow LRC staff to ask clarification and/or follow up questions.


Criteria 1: Salesforce Experience

Criteria 1= 30 points

  • 8+ years of Salesforce experience
  • 3+ years of experience in implementing Salesforce solutions within Public Sector
  • Salesforce Certified App Builder certification
  • Salesforce Certified Platform Developer I certification
  • Salesforce Application Architect Certification
  • OmniStudio/Vlocity Certified Developer certification


Criteria 2: Design, Integration and Configuration

Criteria 2 = 35 points

  • A solid understanding of the architectural principles of cloud-based platforms, including SaaS, PaaS, multitenancy, multitiered infrastructure, integration patterns, and application servers
  • Experience with cross-cloud Salesforce (SFDC) implementations integrated with other cloud and on-premise systems
  • Understands web services (SOAP, REST, JSON, XML) and other technologies that can be used to transport data in an enterprise environment and interact with
  • Experience with platform-specific design considerations such as third party integrations, data encryption (TSL, SSL etc), data migration, infrastructure design and implementation
  • Able to identify technical risks related to overall design, infrastructure, integration and data migration
  • Experience with release management, source control, and deployment technologies such as CI/CD pipelines, Metadata API, and integration services
  • Solid understanding of software design principles


Criteria 3: Communication and Documentation

Criteria 3 = 25 points

  • Excellent analytical, problem solving and decision-making skills
  • Excellent communication skills, both written and verbal
  • Experience reporting progress on deliverables to team, project leads and management, including proactively raising risks/issues with migrations
  • Demonstrated experience working with clients and technical teams to ensure effective resolution of defects and management of change request are complete
  • Experience documenting processes and technical designs and updating build books
  • Experience engaging with project team to develop techniques to expedite implementation; works closely with Project Manager and lead architect and participate in the planning and design process
  • Experience providing estimates for proposed features/enhancements and review the estimates from other team members for completeness and accuracy


Criteria 4: Agile Experience

Criteria 4: 5 points

  • Experience with Agile scrum methodologies
  • Demonstrated experience with agile sprint management, bug tracking and testing life cycle management using Azure DevOps
  • Thorough understanding of SDLC, specifically DEV processes in agile development environments


?Criteria 5: Public Sector Experience

Criteria 5 = 5 points

  • Previous experience working in Government or Public Sector organizations