Job responsibilities
- Develop complex code, such as dynamic email content and AMP script, and implement advanced automation journey logic based on feature or project requirements
- Take responsibility for continuously enhancing the Marketing Cloud data model and architecture, including updating technical documentation and refining internal processes
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
- Own email subscriber audience list management and data hygiene within Salesforce Marketing Cloud
- Contribute to front-end development by creating Cloud Pages using HTML, CSS, JavaScript, and AMP Script, and develop custom reports tailored to client requirements
- Analyzing performance data and insights to iteratively optimize campaigns and tactics
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Proficient in Email Studio, Mobile Push, SFMC API, Data Extensions, Data Views, Automations, Journey Builder, Preference Center, audience management and segmentation, as well as tracking and reporting
- Hands-on experience of writing SQL queries, AMP Script code or Server-Side Java Script code
- Knowledge on Automation studio activities such as Data extract, import file, file transfer, SQL query, filter, and script
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Overall knowledge of the Software Development Life Cycle
- Deep understanding and experience in troubleshooting and resolving issues related to Mobile SDK, SFMC API, or automation-triggered email and mobile push notifications
- Experience in building, deploying, and testing responsive CRM email and push notification marketing campaigns
- Experience in mentoring junior developers and training non-technical partners in Salesforce Marketing Cloud
- Proficient in using Git or other version control software
Preferred qualifications, capabilities, and skills
- Knowledge of Salesforce Sales Cloud or Service Cloud
- Salesforce Marketing Cloud Developer certification
- Salesforce Email Marketing Specialist certification
- Salesforce Analytics and Discovery Consultant
- Salesforce Marketing Cloud Consultant certification