Senior Desktop Application Dev (~$2,200)

Duy Tan, Cau Giay, Ha Noi
See map
9 days ago

The Job

  • Build and maintain highly scalable web services connected with our mobile, desktop applications and browsers.
  • Collaborate effectively with foreign(mostly Korean) team members (designers, developers, managers), as well as other project stakeholders.
  • Adhere to the company's project development process.
  • Monitor and troubleshoot web services infrastructure.
  • Coach team members to help them reach their maximum potential.

Your Skills and Experience

Must Have:
  • Knowledge of C++.
  • Knowledge of basic algorithms and data structures.
  • Experience in developing web applications with Visual Studio or QT Creator.
  • Knowledge of RDBMS such as PostgreSQL.
  • Knowledge of modern OO patterns, techniques and concepts
  • Familiar with using open source libraries.
  • Familiar with issue tracking, wiki, version control systems such as JIRA, Confluence, SVN, Git, etc.
  • Good communication skills in English.
Nice to Have:
QT:
Experience in developing desktop application with QT.
2D:
Knowledge of image processing.
Experience in developing desktop application with 2D imaging library such as OpenCV.
3D:
Knowledge of computer graphics in 3D
Experience in developing desktop application with 3D library such as OpenGL, VTK, ...
Networking
Knowledge of RESTful API.

Proficient in code review and code refactoring.
Knowledge of medical, dental domain.
Optional: Good communication in Korean.

Why You'll Love Working Here

  • Competitive compensation and benefit package based on levels of executive.
  • Provide a chance to have training & OJT in Korea
  • Provide carrier road map to develop competency for promotion
  • Private Healthcare Insurance for Employee
  • Working with operational, finance, retail and technical teams across the organization to identify opportunities, develop sound business cases and drive measurements of actions to continuously improve on the inputs and ultimately the outputs of the business
  • Working with large volumes and big data, in a highly complex business
  • Working with business intelligence tools, accessing and working with big data from multiple sources, and partnering with the business to identify strategic opportunities and deliver results