Design solutions per the specifications utilizing Salesforce configuration, Apex, Lightning Web Components, and other related technologies.
Develop, maintain and optimize Apex code, triggers, classes, Lightning components, Flow, and workflows/approval rules using custom code.
Build integrations between Salesforce and external applications using REST, SOAP APIs, oAuth and Single Sign-On.
Creates and manages the overall design documentation and prototypes to facilitate product development for innovative solutions or features.
Research product objectives and provides support regarding product development to internal departments.
Collaborates closely with the current Salesforce team on best practices and scalable design of new features and enhancements.
Works with business units to help identify customer needs and to gather and document requirements for complex development efforts.
Exercises independent judgment and discretion in overall project management. Prioritizes, plans and tracks project progress.
Conducts unit, integration, and performance testing and works closely with users for user acceptance testing.
Works with deployment personnel to plan successful product deployments, data migrations and code promotions.
Assist in troubleshooting software anomalies, execution problems or other errors.
Maintains a professional image and adheres to standards consistent with company policies and procedures.
Other responsibilities as needed.
Required Skills:
Minimum of 7 years of software development experience in Salesforce, .NET or Java, with at least 4 of those in Salesforce technologies.
Strong Salesforce customization and configuration experience with Sales Cloud, Service Cloud, and Experience Cloud.
Any additional clouds are a plus.
Experience using DevOps tools (i.e., Copado, SFDX CLI, Azure DevOps).
Strong analytical and problem-solving skills.
Experience in the development and implementation of standards, procedures, and guidelines to support operational processes.
Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities.
Ability to function within a formal project management framework.
Proven ability to be flexible and work hard, both independently and in a team environment.
Excellent English oral and written communication skills.
Excellent time management, organizational and problem-solving skills.
Preferred Certifications:
Platform Developer I
Platform Developer II
#J-18808-Ljbffr