Job Description
Responsibilities
- Championing and promoting agile and test-driven methodologies collaboratively with colleagues.
- Leading the development of features from conceptualization to delivery
- Executing and delivering high-quality features within specified timelines, ensuring adherence to functional, performance, security, scalability, and compliance standards
- Collaborating with leadership and architects to outline and define engineering plans
- Crafting production-ready, well-organized code with a focus on reliability, performance, and security, catering to the needs of millions of users on our on-demand platform
- Assuming ownership of the service by utilizing telemetry, monitoring, and analytics
- Formulating test strategies, creating automation frameworks, and writing unit/functional tests to enhance code coverage and automation metrics
An Ideal Candidate Should
- Demonstrate strong analytical skills and a quick learning ability
- Exhibit a genuine passion for distributed systems and cloud technology
- Possess the capability to thrive in uncertain situations and deliver results in a dynamic environment
- Excel at navigating through both software and, at times, hardware layers
- Contribute critical thinking and foster technical innovation
- Set and uphold coding standards, seamlessly integrating them with the team
- Foster open dialogue and establish trust among teams handling services upstream and downstream
- Cultivate customer connections and gain insights into their business to inform the design process
- Emphasize team excellence while maintaining a focus on individual productivity
- Collaborate seamlessly within a team-oriented environment.
Basic Requirements
- Possession of a degree or equivalent proven experience; experience will be assessed based on core proficiencies relevant to the role (e.g., extracurricular leadership, military service, volunteer roles, work experience, etc.)
- 9-14 years of CRM experience, with a minimum of 6 years specifically on the Salesforce platform
- Expert-level comprehension of the Salesforce product suite, encompassing Sales, Service, Community, Marketing, and Experience Clouds
- Understanding of systems architecture and the ability to design scalable, performance-driven solutions
- Familiarity with key design patterns, large data volume limitations, and best practices
- Awareness of data sharing and visibility considerations, and how these factors influence platform architecture
- Knowledge of platform authentication patterns (SAML, SSO, OAuth)
- Proficiency in data integration tools and experience integrating Salesforce with various business systems (ETL, CPQ, marketing automation, reporting, etc.)
- Strong grasp of environment management, release management, code versioning best practices, and deployment methodologies
- Experience with platform security capabilities (TLS, SSL)
- Expertise in defining system architecture landscapes, identifying gaps between current and desired states, and delivering comprehensive solutions to achieve desired business outcomes
- Solid background in designing/developing large web-based systems or exposure to the complete software product lifecycle
- Active Salesforce certifications or the ability to attain relevant certifications upon hiring
- Experience with integrations and MuleSoft
- Background in DevSecOps, resilience, and secure development
- Proficiency in coding languages such as Java, JavaScript, Apex, and Lightning Web Components (LWC).
Great To Have
- Experience with Cloud Platforms such as AWS and Heroku
- Proficiency in Tableau
Accommodations
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.