Description
We are looking for C++ software developers to join the team of one of our clients.
The candidate must possess skills to implement innovative, complex applications for the medical field.
**RESPONSIBILITIES**
--------------
Responsible for developing desktop applications for Windows and Linux. Will participate in all phases of the software development lifecycle:
* Requirements analysis
* Software architecture definition
* Implementation and testing of features
* Testing and integration
* Code debugging to fix bugs
* Support deployment activities
* Preparation of technical software documentation
**REQUIREMENTS AND QUALIFICATIONS**
------------------------------
Education: Computer Science / Electrical Engineering / Computer Engineering
Experience developing and maintaining applications/products based on Linux and Windows
Programming languages: C++, Perl, Shell Script, and C#
Tools: QT / Qt QML; Libraries: STL, libc, Boost; SQL database
**KNOWLEDGE**
-----------------
TCP/IP networks, communication protocols for automation and messaging-based communication
Distributed systems;
Software architecture;
Real-time applications;
Microservices;
Software development processes.
**Work modality: on-site**
--------------------------------------
**Employment type: CLT**
------------------------------
Working hours: 8:00\-12:00 – 13:00\-17:24