- અનુભવ
- 8+ yrs
- પગાર
- —
- ઓપનિંગ્સ
- 1
- પોસ્ટ કર્યું
- 2 દિવસ પેહલા
Where you'll work
કામનું વર્ણન
About dunnhumby
dunnhumby is a global leader in Customer Data Science, empowering businesses to place their customers at the core of every decision. With a rich history in retail and consumer insights, dunnhumby assists companies worldwide in fostering stronger customer relationships through data-driven strategies. By utilizing advanced analytics, proprietary technology, and extensive expertise, dunnhumby provides actionable insights that enhance personalized experiences, optimize pricing and promotions, and boost customer loyalty. Headquartered in London, dunnhumby operates in over 30 markets and collaborates with major retailers and brands such as Tesco, Coca-Cola, Nestl, and Procter & Gamble to harness the power of data and transform customer engagement.
The Retail Media sector is revolutionizing how advertisers engage with consumers via personalized and targeted campaigns across digital and physical retail touchpoints. Retail Media Measurement is crucial for ensuring the efficacy of these campaigns, delivering value to advertisers, retailers, and consumers.
Our mission is to enable businesses to grow and reinvent themselves by championing their customers. With a deep heritage and expertise in retail, a market characterized by intense competition and vast multi-dimensional data, dunnhumby empowers businesses globally across various industries to adopt a Customer First approach. dunnhumby facilitates better customer experiences through Customer First strategies.
Job Description
We are seeking a skilled Lead Engineer with .NET expertise to spearhead the development of a product designed to help Retailers revolutionize their Retail Media business, enabling them to achieve maximum ad revenue and massive scale. In this pivotal role, you will be responsible for designing and implementing high-quality software solutions, contributing to system architecture, and ensuring adherence to engineering best practices. Your technical acumen, leadership capabilities, and results-driven approach will be vital to our product's success.
Responsibilities
- Design and deploy .NET Core solutions within a microservices architecture, ensuring compliance with security and quality standards.
- Implement best practices for coding, CI/CD, and DevOps, balancing timely delivery with technical excellence.
- Conduct regular performance evaluations, offer constructive feedback, and foster innovation through continuous improvement and process enhancements.
- Enhance developer productivity and mentor junior team members to foster their professional growth.
- Collaborate with product managers and architects to shape technical roadmaps.
Requirements
- A minimum of 8 years of professional experience.
- Demonstrated experience in leading technical teams and successfully delivering complex projects.
- A strong grasp of object-oriented programming, data structures, and algorithms.
- Proficiency in C#, .NET Core, and building RESTful APIs, with a thorough understanding of design patterns, SOLID principles, system design, and engineering best practices.
- Extensive experience in designing distributed systems utilizing microservices and event-driven architectures.
- Familiarity with microservices and event-driven architecture using tools like RabbitMQ, Google Pub/Sub, and Kafka, as well as containerization technologies such as Docker and Kubernetes.
- Hands-on experience with Docker and Kubernetes (K8s).
- Hands-on experience with cloud platforms including GCP, Azure, or AWS.
- Hands-on experience with relational databases (Postgres preferred) and analytical databases (BigQuery preferred).
- Hands-on experience with testing frameworks like Xunit, NUnit, or Cypress.
- Proficiency in using DevOps tools such as GitLab CI/CD and leveraging cloud platforms (GCP or Azure) for scalable solutions.
- Familiarity with Redis and Elasticsearch is considered an advantage.
- A deep understanding of distributed systems, cloud-native applications, and Unix/Linux environments.
- Expertise in testing strategies, code quality, and secure coding tools like SonarQube and Checkmarx.
- Proficiency with version control systems, particularly Git.
- Adept at using observability tools like New Relic for system monitoring.
- Solid knowledge of the Software Development Life Cycle (SDLC) and Agile methodologies.
- Strong interpersonal and leadership skills to effectively motivate teams.
- Prior experience in the AdTech or Retail domain is beneficial.
- Work experience preferably in a product company.
Perks
- Comprehensive rewards package expected from a leading technology company.
- Personal flexibility and thoughtful perks, including flexible working hours and a birthday off.
- Investment in cutting-edge technology aligned with global ambitions.
- A nimble, small-business feel that encourages experimentation and learning.
- A diverse and inclusive culture with active employee networks (dh Gender Equality Network, dh Proud, dh Family, dh One, dh Enabled, dh Thrive).
- Support for flexible working arrangements to promote work-life balance.
Additional Information
We are committed to building an inclusive culture and creating an environment where employees can balance a successful career with their commitments and interests outside of work. We believe in work-life balance and are open to discussing agile working opportunities during the hiring process.