Description
Sr Salesforce Developer
Office hybrid in Indianapolis
- Create Apex/LWC features for our Success Plans Sales Console on our Salesforce platform. (Org62).
- Proactively design and implement critical functionality, approaching complex features with confidence and clarity.
- Collaborate effectively while taking responsibility for complex problems and delivering reliable solutions.
- Take on Selenium Scripts as part of your work load. 25%-50% coding in Selenium with a Cucumber front end.
- Show off your work in weekly demos to our stakeholders.
- Take pride in delivering scalable, maintainable solutions by applying best-in-class engineering practices.
- Participate in Scrum Ceremonies, bring a positive attitude.
- Present your own designs to internal/external groups and review designs of others.
- Consistently contribute innovative ideas to enhance the application and proactively introduce fresh perspectives without hesitation.
- Develop test strategies, design automation frameworks, write unit/functional tests to drive up code coverage and automation metrics.
- Participate in the team’s on-call rotation to address sophisticated problems in real-time and keep services operational and highly available.
Required Skills:
- 5+ years of hands-on Salesforce development experience, demonstrating strong proficiency in Apex, Lightning Web Components (LWC), JavaScript, SOQL, HTML, and CSS.
- BDD Automation Development: Design and maintain robust automated test scripts using Selenium WebDriver and Cucumber, ensuring compatibility across browsers and Salesforce environments.
- Experience in designing and implementing complex Salesforce solutions, including custom applications, integrations, and performance optimizations.
- Strong understanding of Salesforce architecture, data models, security, and governor limits, with the ability to write scalable, efficient code for multi-tenant environments.
- Proven experience with Salesforce integration patterns (REST/SOAP APIs, Platform Events) and connecting with external systems.
- Gherkin Syntax Expertise: Author and manage expert-level Gherkin (Given/When/Then) feature files and scenarios to bridge communication between technical teams and business stakeholders.
- Collaborative CI/CD Integration: Partner with cross-functional teams to define testing requirements and integrate automated suites into CI/CD pipelines (e.g., Jenkins, GitLab) for continuous delivery.
- Solid grasp of Object-Oriented Programming (OOP) principles and design patterns.
- Proficiency with modern Salesforce development tools (e.g., Salesforce DX, Jenkins, Git) and strong experience with CI/CD pipelines and version control best practices.
- Demonstrated ability to lead technical design discussions, mentor junior developers, and provide technical guidance.
- Excellent problem-solving, debugging, and analytical skills with a focus on delivering high-quality, maintainable code.
- Strong communication and collaboration skills, with the ability to effectively interact with technical and non-technical stakeholders.
- Familiarity with Agile methodologies (Scrum).
- A related technical degree required.
Preferred Skills:
- Salesforce Platform Developer II certification (or equivalent advanced Salesforce certifications).
- Experience with Salesforce Data Cloud (CDP), Agentforce, or other AI integration into Salesforce.
- Understanding of RAG (Retrieval Augmented Generation) workflows or exposure to Large Language Models (LLMs).
- Experience in optimizing UI/UX designs with dynamic LWC components.
- Familiarity with various Salesforce Clouds (e.g., Service Cloud, Experience Cloud).
- Prior experience in any of the following languages: Java, Go, Python, Ruby.
- Knowledge of fundamental networking technologies (DNS, Load Balancing, SSL, TCP/IP, HTTP).
- Experience working in a complex Org62 or large enterprise Salesforce environment.