Q

Quest Global

Engineering services, digital transformation, asset management

Full Stack Lead Engineer - C#, WPF

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • The role requires 3 to 8 years of software development experience with C#, .NET Framework, and Microsoft Windows Presentation Foundation (WPF).
  • Candidates need sound knowledge of TypeScript and JavaScript, with practical experience using JavaScript frameworks, ideally Vue.js.
  • Basic knowledge of a programmable logic controller (PLC), drive, or microcontroller-based device, including knowledge of industry usage, is an added advantage.
  • Candidates need strong debugging capabilities to understand existing codebases, development standards, and design patterns, and to identify improvement areas and bugs.
  • Candidates must have exposure to agile software development methodologies and a good track record of delivering in compliance with time and quality requirements.
  • Candidates must be able to understand and analyze user requirements, develop code following existing standards, follow the Definition of Done and Definition of Ready, perform unit testing, and create project documentation.
  • Candidates should be knowledgeable about creating test cases from user stories, developing or understanding acceptance criteria, and developing software to satisfy those criteria.
  • Candidates should be able to provide work estimates, follow mutually agreed schedules, provide regular updates in team meetings, and report to project managers or stakeholders.
  • Candidates must understand systems engineering, interface points, and software quality factors.
  • Candidates need hands-on experience in Windows application development using Microsoft technologies.
  • Candidates need strong knowledge of advanced C# and .NET, object-oriented programming, and Language Integrated Query (LINQ).
  • Candidates need knowledge of design patterns and design principles.
  • Candidates need knowledge of WPF, the Model-View-ViewModel (MVVM) pattern, and Windows application development.
  • Candidates need experience with NSubstitute.
  • Candidates need basic knowledge of ASP.NET and AngularJS.
  • Candidates need knowledge of Scrum processes.
  • Candidates need experience in end-to-end product development using software development lifecycle (SDLC) practices.

Responsibilities

  • Understand and analyze user requirements, develop code in accordance with existing standards, follow Definition of Done and Definition of Ready, perform unit testing, and create project documentation.
  • Create test cases from user stories, develop or understand acceptance criteria, and develop software that satisfies those criteria.
  • Provide work estimates, follow mutually agreed schedules, provide regular updates in team meetings, and report to project managers or stakeholders.
  • Investigate new options and propose improvements to existing processes or products.

Desired Qualifications

  • Experience in industrial automation as a domain.
  • Experience in continuous integration and configuration management.
  • Knowledge of code quality tools such as SonarQube.
  • At least one year of experience with Azure and cloud development.

About the Company

Quest Global

Engineering services, digital transformation, asset management

QuEST Global provides engineering and lifecycle services across aerospace, automotive, energy, healthcare, and transportation, focusing on digital transformation and asset management. It uses edge computing, cloud, AI/ML, and industrial IoT to deliver tailored engineering solutions through long-term partnerships, service contracts, project-based engagements, and strategic collaborations. It differentiates itself with a broad industry footprint, global delivery model, and emphasis on partnerships, talent development, and workplace culture. Its goal is to help clients improve operational efficiency and drive business growth by transforming engineering processes and assets with digital tools and data-driven management.

Company size
10,001+
Company stage
Growth Equity (Venture Capital)
Total funding
$581M
Headquarters
Greenville, SC
Founded
1997

Recently Posted Jobs

Explore more opportunities at Quest Global

See more jobs