Software Developer
WPP, Chennai, India +1
What you need
Essential Technical Skills
- 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).
Professional & Analytical Skills
- 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. Ways of Working