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:
Responsibilities:
- 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 Salesforce.com 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, Force.com 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 Salesforce.com
- 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