Responsibilities
- Develop, maintain, and support applications within the Salesforce platform and various other corporate systems/tools using recommended best practices.
- Collaborate with internal customers to translate functional requirements into technical implementation for the automation of existing processes and the development of new applications.
- Manage projects from specification gathering, to development, to QA, user acceptance testing, and deployment to production
- Participate in meetings and organize work and/or training sessions around new software being introduced into the ICE technology environment
- Document changes and author documentation on software development standards and practices
- Enhances team and coworkers through knowledge sharing and implementing best practices in day-to-day activities. This includes keeping up on new technical innovations from Salesforce, obtaining certifications, and advancing Trailhead status.
- Very strong personal initiative, consistently responsible for many critical deliverables across all aspects of ICE's business lines.
- Ability to prioritize work efficiently without direct guidance from management.
- Ability to lead a large project and effectively provide status updates.
Knowledge and Experience
- Bachelor’s degree (CS or IT preferred).
- 8+ year’s development experience on the Salesforce platform.
- Experience in developing LWC, APEX and Aura Components
- Experience with HTML, CSS, JavaScript, jQuery
- Strong understanding of Lightning Flows, Batch Processing, Trigger Management.
- Strong understanding of Salesforce Limits and best practices around the same.
- Understanding of Experience Cloud configuration and development.
- Familiarity with Einstein and Agent force for Generative and Predictive AI
- Familiarity with Tableau and/or CRMA
- Salesforce certifications including (but not limited to) Admin and Platform Developer 1 and 2 certifications.
- Solid understanding and experience with various SDLC methodologies and deployment tools (GIT, Copado, Dev Ops Center)
- Solid technical background, especially around web/software development, relational databases and object-oriented concepts.
- Strong analytical/problem solving skills.
- Detail-oriented with the ability to rapidly learn and take advantage of new concepts, business models and technologies; ability to identify issues/opportunities and recommend solutions, ideas and more efficient approaches.
Preferred, but not required
- Familiarity with Web Application Architecture (HTTP, Client/Server, HTML, JavaScript)
- Experience with SQL and Database Technologies (SQL Server, MySQL)
- Experience with Web Services / Web APIs including both SOAP and REST
- Financial industry expertise