About Dotdigital
Dotdigital is portrayed as a dynamic global community of dedicated professionals who share a strong commitment to the organisation’s success and that of its clients. The company is guided by core values such as innovation, teamwork, and customer-centric solutions, encouraging its people to approach challenges with a growth mindset and a sense of ownership. Collaboration and curiosity are central to the culture, creating opportunities for meaningful connections, shared learning, and engagement with diverse colleagues. The environment nurtures knowledge exchange, embraces exploration, and celebrates creative thinking. Together, these principles support a unified vision in which brands worldwide enhance customer satisfaction through the implementation of responsible marketing practices.
The Product:
Dotdigital is described as a comprehensive customer experience and data platform (CXDP) designed to help marketing teams surpass customer expectations through highly personalised cross-channel journeys. The platform enables marketers to unify, enrich, and segment customer data with ease, effectively eliminating data silos and enhancing strategic decision-making. By leveraging advanced AI capabilities, Dotdigital empowers users to automate deeply tailored customer experiences across a wide range of channels, including web, email, SMS, WhatsApp, chat, push notifications, social media, advertising, and more.
Job Overview
- Position involves a wide range of technical and collaborative responsibilities.
- Requires strong skills in .NET and JavaScript to develop and enhance client-focused applications.
- Provides support for multiple existing customer integrations within an Azure-based web and task server environment.
- Works closely with Solution Architects to transform solution designs into fully developed implementations across the entire project life cycle.
- Collaborates with Core Development, DataOps, and ServiceOps teams to ensure smooth and efficient project delivery.
- Contributes to database design and maintenance for customer integrations.
- Assumes responsibility for maintaining and improving framework libraries.
- Actively identifies opportunities to improve processes and drive innovation.
Skills & Requirements
- Extensive experience as a Software Developer Engineer.
- Advanced proficiency in:
- .NET (console and web applications)
- JavaScript (jQuery, VueJS)
- TypeScript
- HTML/CSS (Sass, Scss, etc.)
- MSSQL
- Additional programming languages are advantageous.
- Strong background in cloud computing, especially Microsoft Azure.
- Proven production experience in self-contained integration development.
- Familiarity with modern real-time analytical data platforms.
- Excellent problem-solving abilities, with the capacity to take ownership of complex technical challenges.
- Demonstrates strong leadership, proactivity, and clear communication skills.
- Able to work effectively both independently and within a remote team environment.
- Comfortable operating in a small cross-functional team (Solution Architects, Developers, Project Managers).
- Shows high levels of precision, professionalism, and time efficiency.
- Takes responsibility for outcomes and embraces continuous learning, using past experiences to improve future performance.
Opportunities
By joining the team, the successful candidate will gain valuable opportunities to:
- Influence and contribute to the technical direction of customer integrations.
- Drive the ongoing modernisation of application development practices.
- Work with substantial data volumes and address complex scaling challenges.
Some of the Global Benefits
Employees may enjoy a range of global benefits, including:
- Parental leave
- Medical coverage
- Paid sick leave
- A dedicated Dotdigital day
- Share-based rewards
- Wellbeing incentives
- Wellbeing days
- Loyalty rewards
Interview Process
The recruitment process typically includes:
- A 15-minute screening call conducted by the Talent Team
- An interview with the Team Manager
- A final interview
