Lead/Senior Software Developer – .NET

Software Development
  • Software Development
  • India

Design and build robust application‑layer components and reusable platform services while collaborating with architects and cross‑functional teams. Deliver scalable, high‑quality software for embedded and PC‑based systems.

What You’ll Do

  • Design and develop C#/.NET Core application-layer components.
  • Build reusable platform services for multiple product variants.
  • Collaborate with architects across hardware, middleware, and UI layers.
  • Implement clean, scalable code using design patterns and SOLID principles.
  • Transform middleware data streams into business‑level outputs.
  • Participate in code reviews, debugging, and release activities.

What You Need

  • 5‑15 years IT experience, with 5+ years in C# and .NET Core.
  • Strong grasp of OOP, SOLID, design patterns, and layered architecture.
  • Hands‑on experience in greenfield product development and full release cycles.
  • Proficiency in multithreading, async programming, and performance‑critical apps.
  • Excellent debugging and problem‑solving abilities; independent contributor.
  • Upper‑Intermediate (B2) English proficiency or higher.

Good to Have

  • Experience with embedded Linux devices or PC‑based software products.
  • Background in industrial automation, medical, robotics, or imaging systems.
  • Knowledge of microservice or service‑oriented architectures.

The Opportunity

Join EPAM Systems to shape scalable software for embedded and PC platforms, contributing to greenfield architecture and high‑impact product releases.

Similar Jobs to Apply
  • Capgemini
    India

    Join a dynamic team that builds and supports VisionPLUS banking solutions, leveraging mainframe expertise to deliver robust credit‑card and payment systems. You will work across batch and online env
  • NexisGrow Jobs & Internships
    India

    Join a fast‑growing tech team building cutting‑edge solutions for Nike’s product‑design community. This full‑time role offers fresh graduates hands‑on experience with React, Vue.js and AWS
  • Golden Opportunities
    India

    Join a fast‑growing IT team delivering enterprise automation solutions across India. You'll work on cutting‑edge browser automation, API integrations, and AI‑driven workflows in an on‑site env
  • Evon Technologies
    India

    Join a fast‑growing tech firm to build and maintain high‑performance backend systems. You’ll work with Node.js, TypeScript, and modern API standards to power both web and mobile experiences. Col