WPP plc logo

Software Developer

WPP plc
Posted 3 weeks ago

LOCATION

Chennai · Hybrid

EXPERIENCE

3 - 5 Years

SKILLS REQUIRED

C#SQL ServerASP.NETAzureREST APIsAPI IntegrationETL PipelinesData PipelinesRoot Cause Analysis

Job description

Overview

Software Developer role within the Chase Media Central programme, building and maintaining integrations, data-movement logic and platform services that let Media Central (Microsoft Dynamics 365 Business Central) interoperate with surrounding media and finance systems.

What you'll do

  • Design, develop and maintain application components for the Media Central ecosystem, with a strong focus on integrations, data exchange and system interoperability.
  • Build and enhance services using Microsoft technologies (C#, ASP.NET, SQL Server, Azure) to support end-to-end platform functionality.
  • Prepare detailed technical design documents covering solution approach, interface behaviour, error handling, data transformations and performance considerations.
  • Contribute to user story refinement and translate requirements into technical tasks and actionable engineering work.
  • Implement reliable data-movement logic, including scheduled jobs, query layers and transformation steps used by downstream teams (Reporting, BI, Data Migration).
  • Work with QA and BI/Data teams to validate data flows, troubleshoot discrepancies and improve stability and performance.
  • Ensure integrations and platform components are tested thoroughly, using structured unit, functional and regression tests.
  • Investigate and resolve application and integration incidents; provide clear root-cause analysis, workarounds and permanent fixes.
  • Maintain accurate technical documentation, release notes and support guides.
  • Participate actively in code reviews, architecture discussions and continuous improvement of engineering standards, tooling and delivery practices.
  • Work closely with Product Owners, QA Leads, BI/Data counterparts, implementation teams and market SMEs to ensure solutions meet expectations and fit the broader programme landscape.
  • Collaborate with local and global teams to ensure consistent, scalable and maintainable engineering approaches across markets.

What you'll need

  • 3–5+ years of software development experience (5–7+ for senior-level profiles).
  • Strong development capabilities in C#, ASP.NET, SQL Server, Azure and related Microsoft technologies.
  • Solid understanding of integration concepts (REST, data sync patterns, transformation logic), even if not exclusively API-focused.
  • Ability to produce high-quality technical designs, including interface definitions, data mappings and flow documentation.
  • Experience with Agile development methodologies and modern engineering practices (code reviews, version control, DevOps workflows).
  • Ability to analyse complex requirements, identify technical implications and translate them into clear, feasible development tasks.
  • Strong debugging and troubleshooting skills across application, database and integration layers.
  • Ability to learn new systems and tools quickly and apply them in a structured, maintainable manner.
  • Strong communication skills for collaborating with cross-functional teams across regions.
  • Proactive, flexible, “can-do” mindset; comfortable working in fast-moving, multi-market environments.
  • High focus on customer satisfaction; ability to support end users, market teams and global stakeholders effectively.
  • Team-player attitude with willingness to contribute wherever needed across the product lifecycle.

Details

  • Location: Chennai, India.
  • Hybrid work with teams in the office around four days a week.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Developer