NinjaTrader is seeking a Salesforce Developer to design, build, and maintain customized Salesforce solutions across their Service Cloud and Marketing Cloud platforms to enhance customer service experience and marketing automation efforts.
Requirements
- 1–3 years of hands-on experience developing on the Salesforce platform, with strong proficiency in Apex, SOQL, LWC, and platform customization
- Experience building and deploying solutions within Salesforce Service Cloud, including Case Management, Omni-Channel, Email-to-Case, Knowledge, and Entitlement Management
- Proficiency with Salesforce Marketing Cloud development, including: Building and maintaining Email Studio campaigns, Writing AMPscript and Server-Side JavaScript, Using Marketing Cloud REST/SOAP APIs for custom data management, Implementing triggered sends and automated journeys via Journey Builder
- Solid understanding of Salesforce declarative tools (Flows, Validation Rules, Custom Metadata)
- Experience integrating Salesforce with external systems and data sources using REST APIs, Platform Events, or middleware tools
- Familiarity with Marketing Cloud Connect and its data synchronization patterns between Sales/Service and Marketing Cloud
- Strong debugging and troubleshooting skills, with a proactive approach to identifying and resolving issues
Responsibilities
- Develop and maintain Apex classes, triggers, and Lightning Web Components (LWCs) to enhance and extend core functionality in Salesforce Service Cloud
- Build scalable, maintainable flows and automation to support case routing, escalation, service-level agreements (SLAs), Omni-Channel setup, and Knowledge management
- Design and implement robust integrations between Salesforce and Marketing Cloud using Marketing Cloud Connect, REST APIs, and custom solutions for cross-cloud data sync
- Create and optimize automated journeys, triggers, and data extensions in Marketing Cloud via AMPscript, SSJS (Server-Side JavaScript), and REST/SOAP API calls
- Collaborate with Product Managers and Salesforce Admins to understand customer service and marketing needs, and translate them into secure, performant solutions
- Contribute to technical design sessions and lead development for solutions involving customer case management, email automation, campaign tracking, and personalized engagement
- Participate in code reviews, implement unit tests, and follow modern DevOps best practices (SFDX, Git, CI/CD) to support high-quality deployments
Other
- Excellent communication and collaboration skills, with a desire to continually grow your Salesforce knowledge and technical capabilities
- Hybrid work schedule: In-office Tuesday through Thursday, with remote work on Mondays and Fridays.
- 20 additional flex remote days annually
- 5 Company Wide Office-Optional weeks tied to major holidays
- This role is based in Chicago, IL. There may be remote flexibility for exceptional candidates in the following states: California, Colorado, Florida, Georgia, Illinois, Indiana, Minnesota, New York, North Carolina, Ohio, Oregon, South Carolina, Texas, Utah, Virginia, Washington, Washington D.C., Wisconsin, New Jersey, Pennsylvania.