Main navigation


Location: Pune, India 

Responsibilities Include:

  • Develop .NET Framework Windows applications (WPF, XAML, C#, WCF) 
  • Support, and sometimes contribute to, embedded (QNX, C++) application development 
  • Write code for script based application components (Lua) 
  • Perform debugging and provide technical support for existing customer installations  
  • Participate in requirements analysis and collaborate with internal teams to produce software design and architecture 
  • Test and deploy applications and systems 
  • Revise, update, refactor and debug code 
  • Develop documentation throughout the software development life cycle (SDLC) 
  • Serve as an expert on applications and provide technical support 


  • Experience with .NET Windows Application development (WPF, XAML, C#, WCF) 
  • Experience with SQL (Stored Procedures, T-SQL) 
  • Knowledge of C/C++ programming languages 
  • Knowledge of scripting languages (Lua, Python) 
  • Familiarity with Object Oriented design/architectural patterns and principles  
  • Familiarity with UI design/architectural patterns (MVVM, MVC) 
  • Familiarity with web based communication protocols and architectures (SOAP, REST) 
  • Familiarity with unit testing 
  • Familiarity with source control management software (Perforce, Git) 
  • Understanding of Agile methodologies 
  • Excellent troubleshooting and communication skills 
  • Attention to detail 
  • Excellent written and verbal Communication (English) 
  • BE/BTech/BSc/MSc in Computer Science or related field 


  • Experience with C++ development 
  • Experience with Lua Scripting Language 
  • Experience with UI automated testing (Ranorex)  
  • Experience with Embedded Development (QNX) 
  • Experience with Azure DevOps 


  • 5 - 10 years