Home/Job List/Software Development Engineer II
KGK Group

Software Development Engineer II

KGK Group

Surat, Gujarat, India
Full-Time
Posted 4 days ago

Job Description & Responsibilities

Job Description

Software Development Engineer II – Platform Engineering & Integrations

Location Surat, Gujarat (on-site)

Experience 3–5 years

About KGK

With 120 years of heritage, KGK Diamonds is a global leader in natural diamonds, serving wholesalers, retailers, and fine jewelers worldwide. We pair craftsmanship and ethical sourcing with data-driven growth strategies to keep our legacy vibrant in the digital era.

KGK serves an elite global clientele, including Cartier, Titan, Rolex, Gucci, Bulgari, Van Cleef & Arpels, and more.

WHAT YOU'LL BE WORKING ON

Integrations and event pipelines

  • Build and maintain Kafka pipelines connecting NividOne, ERP, CRM, e-commerce and the data warehouse
  • Write producers and consumers for real-time inventory and business data sync
  • Own the details of the eventing setup: event schemas, topics, partitioning, consumer groups, retries, idempotency and dead-letter queues
  • Plan for failure: what happens when a downstream system is unavailable, how schema changes roll out across systems, and how reconciliation and recovery work when data drifts

AI tools and MCP

  • Build MCP servers that expose KGK systems to AI assistants, including tool interfaces, input schemas and response formats
  • Keep AI access safe: read-only where it should be, authenticated, and scoped so no tool touches data outside its permission
  • Tune tool definitions so models actually call the right tool with the right arguments (harder than it sounds), and support the internal teams using them for analysis and reporting

Platform development

  • Build business modules on NividOne with a React frontend, .NET Core APIs and Oracle 19c underneath
  • Take requirements from sales, accounts and operations teams and turn them into working software

CRM, reliability and performance

  • Maintain and extend CRM workflows and integrations, and deal with the usual data mess: duplicate records, party name mismatches, fields that do not line up between CRM and ERP
  • Troubleshoot failed synchronisations and API issues
  • Optimise slow APIs, database queries and pipelines, and add monitoring and observability where it is missing

MUST HAVE

  • 3–5 years in backend or full-stack engineering.
  • Hands-on experience with Apache Kafka (producers, consumers, partitioning, consumer groups)
  • A good feel for event-driven architecture and the ways distributed systems fail
  • Strong backend fundamentals in any stack Node.js, Python, .NET Core, Java or similar and the ability to pick up a new one quickly.
  • Strong REST API design and debugging skills.
  • Hands-on experience of React, including server components and SSR.
  • Good SQL, ideally Oracle or MSSQL.
  • Experience building or consuming MCP servers, or other LLM tool-calling integrations
  • Redis, Docker and Linux.
  • Comfortable shipping fast with AI coding tools like Claude Code or Codex.
  • Must be able to grasp the business understanding behind a requirement and translate it into a working solution.

WHAT WILL SET YOU APART

  • AWS/Azure integration experience across EC2, ECS, SNS and S3, and working with Cloudflare
  • C# / .NET Core, our current backend stack, so prior experience means you hit the ground running
  • Microservices work splitting services along sensible boundaries, service-to-service communication over Kafka or REST, and keeping each service independently deployable
  • Monitoring tools like Grafana or Prometheus.
  • ERP integration experience.
  • Zoho CRM works beyond configuration, custom modules and workflows, Deluge functions, webhooks, and integrating Zoho with ERP and backend systems over its APIs.
  • Data migration and system consolidation, moving data between legacy and new systems, feeding a data warehouse, and reconciling records so both sides agree after the move.
  • Background in Diamonds, Jewellery or Manufacturing domain.

EDUCATION

B.E. / B.Tech in Computer Science, IT or a related field, or equivalent practical experience.

Required Skills

JavaScriptReactNode.jsPythonJavaC#AWSAzureDockerSQL

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience35 years
Positions1

Posted by

N/A

Posted on:

25 Aug 2026

About KGK Group

More open roles

Browse all jobs →