Responsibilities:
- Undertakes the design of hosting technology solutions based on the client s service specifications, standards, policies, best practices and cost models, in order to meet client CRM application business requirements and project/initiative deliverables.
- Knowledge of CRM applications, operating systems, environments, database technologies, programming languages and communication protocols.
- Knowledge of related best practices, Government directory/messaging standards, standard facilities architecture management, facility service delivery processes, infrastructures policies, procedures and direction, cost models and procurement processes.
- Ability to gather client business requirements; corporate I&IT information mandates, client information technology strategic plans, environment and standards.
- Ability to participate in the development of solutions and provide advice on short/long term CRM solution service development activities.
- Knowledge of leading edge technologies design criteria, security and recovery procedures, preparation of technical specifications for installation, testing and performance of integrated, multi-services systems; assess performance and capacity of existing systems making recommendations for improving performance and develop technical documentation.
- Experience planning, migrating, implementing and sustaining large complex system development projects.
- Knowledge of technology developments, trends and new products to evaluated application to client short and long term technology requirements.
- Basic knowledge of project management methodology (e.g. PMBOK), analytical tools and processes.
- Conceptual and analytical skills to assess and evaluate client needs and conduct cost/benefit analyses for new technology requirements in planning and designing solutions.
- Experience designing and developing large, complex, CRM applications.
- Experience with systems evaluation to assess conditions, technical performance and capacity of existing systems and determine need and feasibility of expansion, renovation or replacement.
- Excellent analytical, problem-solving and decision-making skills, verbal and written communication skills, interpersonal skills and negotiation skills, teamwork skills.
- A team player with a track record for meeting deadlines.
- 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, code, test, debug and document applications.
- Experience in the use of object and/or third generation language development tools.
- Experience in one or more programming languages.
- Experience in application design, latest design patters, deployment and troubleshooting.
- Experience with relational and hierarchical database technologies.
- Experience in the use of information retrieval packages using query languages.
- Experience with one or more communications protocols.
- Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts.
- Knowledge and experience with specific CRM software and anticipated future releases high availability solution design and implementation.
- Knowledge and experience with specific CRM enterprise architecture methodologies, design standards and tools.
- Experience with middleware and gateways.
- Expertise in specific tools for CRM software development.
- 5+ years experience (including recent experience) solutioning and hands-on configuring in Salesforce.
- Salesforce Certified Platform Developer I.
- Salesforce Certified OmniStudio Developer.
- Salesforce Certified Experience Cloud Consultant.
- Salesforce Certified Administrator.
- Demonstrated experience supporting, developing, maintaining, and configurating Salesforce solutions.
- Hands-on experience configurating and troubleshooting of issues in Salesforce implementation and its integration with subsidiary systems in Development and Production environments.
- Demonstrated experience configurating and integrating Salesforce with other applications using web services or other mechanisms.
- Demonstrated experience designing and supporting the development of prototypes and proof of concepts.
- Demonstrated experience conducting root cause analysis to troubleshoot and resolve defects/incidents resolve issues.
- Demonstrated experience documenting build books, working with staff on actual implementation document performance measures of the new environments.
- Experience conducting fit/gap analysis between high-level requirements and Salesforce Public Sector capabilities.
- Experience conducting diagnostics and determining methods to help incident management.
- 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.
- 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.
- Previous experience working in Government or Public Sector organizations.