Steampunk is looking for a Senior Salesforce Application Developer to refactor applications to better utilize out-of-the-box functionality and data model objects, implement code based on user interface and/or user design specifications, and ensure industry best practices are followed during the development process, including unit testing within the Salesforce User Interface, while also mentoring mid and junior-level developers.
Requirements
- 5+ years of experience with Salesforce development
- Functional knowledge of Salesforce.com data structure and understanding of how to leverage the tool to meet complex process and reporting requirements
- Must have proven knowledge and practical application of LWC, Apex, and Salesforce APIs
- Salesforce development and implementation experience
- Experience with VSCode with Salesforce DX and Git version control
- Experience with Salesforce Development and Deployment Tools
- Experience with Experience Cloud and Flows
- Experience with declarative configuration, Apex development, and Lightning Web Component development
Responsibilities
- Engage in declarative development (Flows, Lightning App Builder, Experience Cloud Sites, etc.) and configuration of AppExchange Apps
- Engage in application development (Apex, LWC, etc.) including troubleshooting and resolving bugs
- Research and keep current on force.com technologies and communicate trends and future needs to leadership
- Perform maintenance and troubleshooting of applications
- Support data migration related analysis, manipulation, and load activities for system cut-over and SFDC go-live
- Maintain security for Salesforce.com data
- Implement code based on the user interface and/or user design specifications
Other
- Communicate and collaborate with other technical resources and stakeholders regarding status, technical issues, and creative solutions
- Interface with business analysts and technical staff and be responsible for delivering complete work products
- Build client trust and respect, establish client relationships, and develop rapport with client
- Participate and engage in Agile ceremonies and team meetings
- Document best practices and operational procedures
- Facilitate continuous improvement within the environment
- Experience leading, mentoring, and overseeing the work of junior developers
- Able to translate user stories into working software with minimal oversight
- Eligible to obtain and maintain a government Public Trust security clearance
- Bachelor's degree from an accredited institution
- At minimum hold current Salesforce App Builder and Platform Developer I certifications
- Experience delivering Salesforce projects using Agile and DevSecOps methodologies