Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer C++/C# WPF @ Quest Global

Home > Quality Assurance and Testing






Quest Global  Senior Software Engineer C++/C# WPF

Job Description

Job Requirements

This is an exciting opportunity for an experienced software professional with a proven track record in developing distributed applications in C++ on Windows, as well as developing C# WPF applications following MVVM. As an experienced engineer, you should have the skills to develop complex and demanding systems. Seeking experienced senior engineers who is highly motivated and enthusiastic to join our team to develop applications for semiconductor equipment automation solutions. As an experienced developer, you should have the skills to understand requirements from architects and customer, work closely with onsite and offshore team members to develop the system.

Roles & Responsibilities

  • Understand and learn architecture and design of existing applications and frameworks.
  • Clarify queries in consultation with architects and development team.
  • Develop applications using C++ and C# WPF on Windows,
  • Take ownership of assigned tasks that are part of new feature implementations, bug fixes and enhancement activities.
  • Work with architects and development team to implement the software solution.
  • Technical communication with internal stake holders

Work Experience

Required Skills

  • Desktop application development experience in C++, VC++, MFC on Windows
  • Develop Windows applications using C#/WPF.
  • Knowledge in Socket programming, Inter Process Communication (IPC)
  • Hands on multi-threaded programming and debugging skills.
  • JSON Object Serialization/Deserialization using C++
  • Experience in requirement analysis, design, development and testing of WPF applications.
  • Ability to understand requirements, write effective and reusable code according to best practices.
  • Solid understanding of Object-Oriented design and concepts.
  • Excellent communication and teamwork skills
  • Excellent problem-solving skills and documentation skills

Qualification

Bachelor's or Master's degree in Computer Science, Computing Engineering, Software Engineering, Electronic Engineering or any other related field

Total and relevant experience

5+ Years

Work Location

Trivandrum/Bangalore (Hybrid)

Job Classification

Industry: Electronic Components / Semiconductors
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: Quest Global
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   c++ socket programming mvvm automation uml debugging json multithreading software engineering sockets ipc programming communication skills architecture c# documentation mfc wpf application development serialization framework concepts teamwork vc++ design principles object

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Test Automation Lead

  • Accenture
  • 5 - 10 years
  • Kolkata
  • 11 days ago
₹ Not Disclosed

Senior QA Engineer

  • Empower
  • 6 - 15 years
  • Hyderabad
  • 8 hours ago
₹ Not Disclosed

Python Automation Engineer - (pan India -g)

  • Infosys
  • 5 - 10 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Ey - Gds Consulting - Aia - Python Fullstack Developer - Senior

  • EY
  • 4 - 8 years
  • Kolkata
  • 2 days ago
₹ Not Disclosed

Quest Global

Synapse Quest Global is an industry leader & one among the fastest growing Service company in design services in the world and is the engineering backbone of most top tier Semiconductor and System companies around the world. Synapse Design target customers are companies with $1 billio...