16 Oct
|
Syndigo India
|
Bengaluru
16 Oct
Syndigo India
Bengaluru
Job Summary:
Syndigo is a leading SaaS company that enables brands and retailers to manage, syndicate, and optimize product content across digital commerce channels. Syndigo offers end-to-end capabilities spanning product information management (PIM), master data management (MDM), global data synchronization (GDSN), digital shelf analytics, and shopper engagement insights to drive accuracy, compliance, and conversion across marketplaces.
The Senior Software Engineer is a senior-level position on the CES Connections engineering team, utilizing in-depth knowledge and experience to solve complex problems and lead large or high-profile projects that power Syndigo's product data integrations. This role applies creative approaches to improve existing engineering processes, analyzes and resolves escalated technical issues, and serves as a resource for less-experienced colleagues.
The Senior Software
Engineer is highly independent, exercising a significant degree of judgment and discretion with minimal supervision, and influences others within the engineering team and across other areas.
Duties/Responsibilities:
- Design, develop, and test highly scalable, cloud-native software applications using modern engineering best practices, design patterns, and clean architecture.
- Build and maintain data import/export frameworks supporting formats such as delimited files, Excel, Access, XML, JSON, and APIs.
- Integrate internal and external systems using REST APIs, microservices, event-driven messaging, and Microsoft Azure services (Blob Storage, Service Bus, Application Insights).
- Design, develop, and optimize secure, high-performance REST APIs for large-scale data ingestion and distribution.
- Implement configurable data mappings and transformation pipelines to support customerspecific schemas and business rules.
- Perform API testing and validation using Postman and automated test frameworks.
- Troubleshoot and resolve complex issues related to data pipelines, integrations, and APIs, with a focus on reliability and observability.
- Write automated unit and integration tests, participate in code reviews, and continuously improve code quality.
- Lead design discussions and architecture decisions for high-profile features within the CES Connections platform, applying creative approaches to improve existing processes.
- Analyze and resolve escalated technical issues, serving as a subject-matter resource for less experienced engineers.
- Collaborate with Product, QA, and DevOps teams on requirements, CI/CD automation, deployment, and operations.
- Work in an Agile environment using Jira and Confluence, collaborating across global teams and time zones.
Required Skills/Abilities:
- 5+ years of experience designing and developing enterprise software using Microsoft technologies
- Strong analytical, debugging, and problem-solving skills
- Strong knowledge of C# and .NET Core (5+ years)
- RESTful API design and development (5+ years)
- Parsing and processing JSON, XML, HTML, and SQL (3+ years)
- Experience with data import/export systems and complex data transformations (3+ years)
- Hands-on experience with Microsoft Azure in a cloud-native environment (3+ years)
- Experience using GitHub for source control and collaboration (3+ years)
- Robust understanding of microservices architecture
- Experience with Azure Blob Storage, Application Insights, Service Bus, durable messaging, etc.
- Knowledge of e-commerce or healthcare platforms
- Practical experience using AI developer tools to assist with coding, testing, refactoring, documentation, and incident analysis
Education and Experience:
- Bachelor's Degree required.
- 5+ years of related software engineering experience.
📌 Senior Software Engineer (Bengaluru)
🏢 Syndigo India
📍 Bengaluru