
C++, C# Engineer
- Pune, Maharashtra
- Permanent
- Full-time
Role and Responsibility
- Candidate shall be working as Senior Engineer/ Lead Engineer in the Linux client applications development. This is an agile methodology-based program where the candidate shall be participating in designing, implementation and peer code reviews.
- Candidate shall be working with Quest Global and Quest Global’s customer teams in a collaborative development model.
- Apply subject matter knowledge to solve a variety of common business issues. Works on problems of moderately complex scope. Acts as an informed team member providing analysis of information and limited project direction input.
- Exercises independent judgment within defined practices and procedures to determine appropriate action. Follows established guidelines and interprets policies. Evaluates unique circumstances and makes recommendations.
- Designs limited enhancements, updates, and programming changes for portions and subsystems of end-user applications software running on local, networked, and Internet-based platforms.
- Analyses design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines.
- Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application identifies and debugs issues with code and suggests changes or improvements.
- Modern C++
- C# development with.NET framework/ .NET core
- IPC and Multithreading
- Design patterns
- Database SQL/noSQL - analytical skills
- Crash dump analysis
- Strong debugging and development skills
- AWS IOT
- windows internals, winforms, wpf
- Worked on cross platform (linux, windows, mac)
- Client-server authentication and authorization
- Corporate proxy infrastructure and onboarding infrastucture handling
- Installers (MSI/MSIX - store app), WIX
- AWS stack - IOT, CDN, Kinesis,
- MongoDB
- Team Player
- Good written and verbal communication skill
- Willingness to cross-skill