General Skills:
- Experience in programming and analysis; Salesforce Public Sector Solutions CRM software package support at the specified experience level
- Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
- Experience in design, code, test, debug and document applications
- Experience in application design, latest design patters, deployment and troubleshooting
- Experience with relational and hierarchical database technologies
- Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
- 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 Salesforce Public Sector Solutions Software Development Skills
- Knowledge and experience with specific Salesforce Public Sector Solutions and anticipated future releases high availability solution design and implementation
- Knowledge and experience with specific Salesforce Public Sector Solutions enterprise architecture methodologies, design standards and tools
- Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
- Ability to provide post-implementation support and resolve any post-implementation technical issues
- Experience conducting design walkthrough sessions with project team
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
- Ability to provide user and system documentation as required
Desirable Skills:
- Experience with building Salesforce solutions based on user stories and low level designs
- Adhere to defined coding standards and develop well-structured, maintainable and easy to understand code
- Strong experience delivering products in Agile/Scrum mode.
- Map Salesforce capabilities, features and best practices against business and technical requirements by performing fit-gap analysis against Salesforce cloud, service, community, available tools available within AppExchange and Salesforce Platform
- Design, develop, implement, configure, maintain, administer, and integrate solutions on Salesforce Lightning Cloud platform (LWC)
- Hands-on knowledge of Apex, lightning, VisualForce, Salesforce APIs, data loaders, SOQL, SOSL, and web services
- Strong understanding of Salesforce security model including sharing rules, roles, profiles, sharing settings, etc.
- Build integrations between Salesforce and external applications using REST, SOAP APIs, Auth and Single Sign-On
- Migrate changes from development to test to production environment(s) using CI technologies like Salesforce DX, Jenkins and ANT
- Experience with deployment tools such as GitLab, Jenkins, etc.
Requirements
Experience and Skill Set Requirements:
Must Haves:
- 5+ years of Salesforce development experience in Public Sector Foundation and Sales Cloud with a solid understanding of when salesforce configuration options are desirable over custom code
- Certified Salesforce Platform Developer I or equivalent experience
- Salesforce Certified OmniStudio Developer
- Salesforce Certified Experience Cloud Consultant
- Salesforce Certified Administrator
Skill Set Requirements:
Salesforce Experience:
- More than 4 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
Design, Analysis, Development and Configuration:
- 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
- Experience implementing AODA compliant solutions
Communication and Documentation:
- 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
Agile Experience:
- 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
Public Sector Experience
- Previous experience working in Government or Public Sector organizations