Software Engineer – C++/Go, Windows Systems

Location : Hyderabad/Noida
Experience : 4-8 years
Qualification : B.E./B.Tech, M.Tech / MCA - full time from a recognized University.  

Position Description:

The Candidate will be responsible to develop infrastructure components applied to medical imaging software. Should be able to develop various components to enable the self-updating capability of a desktop application with a client/server architecture. This includes detection of new app version availability from the company website and user notification, automatic downloads of Windows and Mac installers to the server and the client machines and authenticity checks of installers, facilitation of server upgrade run by IT admins, automatic upgrades of the clients, with protection from unexpected upgrade interruption such as file system and database backups. Throughout the software development cycle (scrum, Kanban, or hybrid), the software developer will work closely with other software developers, quality assurance analysts, and a development manager as a team to ensure quality delivery of the project.

Mandatory Skills:

  • Proficiency and extensive experience in Windows API for desktop and server applications
  • Experience in C++
  • Experience in GO
  • Experience with web communications and file transfers over HTTPS
  • Fundamental understanding on security requirements in typical enterprise IT environment
  • Fundamental understanding on installer packaging tools
  • Experience using git

Good to Have:

  • Experience with Qt framework
  • Experience with HTML & React
  • Experience using Jira and Bitbucket
  • Experience working with medical imaging software

 

(Please upload .pdf, .docx, .doc, .txt format only.)