Sr Engineer - Target India

Target Target · Retail · Bangalore, India

Senior Engineer role focused on developing custom plugins for Autodesk Revit using C#/.NET and the Revit API. Responsibilities include designing and building robust plugins, creating intuitive desktop UIs (WPF/WinForms), integrating with backend systems (Postgres, Kafka), and contributing to system design and architecture. The role requires strong software development experience, particularly in desktop applications and Revit plugin development, with a focus on quality, performance, and collaboration.

What you'd actually do

  1. Design and develop custom plugins for Autodesk Revit using: C# / .NET, Revit API
  2. Build intuitive and responsive UI using: WPF / WinForms (preferred: WPF), MVVM design pattern
  3. Integrate plugins with backend systems and services
  4. Contribute to design and architecture discussions
  5. Write clean, maintainable, and testable code

Skills

Required

  • C# / .NET development
  • Building desktop applications (WPF/WinForms)
  • Developing Revit plugins using Revit API
  • UI patterns (MVVM preferred)
  • Application performance and debugging
  • Postgres, NoSQL databases
  • Apache Kafka or event-driven systems
  • System design fundamentals
  • Cloud platforms (AWS, Azure, GCP)

Nice to have

  • Autodesk ecosystem (AutoCAD, BIM workflows)
  • Integrating desktop apps with microservices architectures
  • CI/CD pipelines for desktop applications
  • AI coding tools like GitHub Copilot
  • Agile methodologies such as Scrum or Kanban

What the JD emphasized

  • custom plugins for Autodesk Revit
  • C# / .NET
  • Revit API
  • desktop applications (WPF/WinForms)
  • Revit plugins using Revit API
  • Postgres, NoSQL databases
  • Apache Kafka or event-driven systems