Job Overview
Job Responsibilities and Essential Duties
Understanding fundamental design principles behind a scalable applicationImplementing automated testing platforms, integration and unit testsProficient understanding of code versioning tools such as Gitlab, GitFamiliarity with continuous integrationExperience with Web services development (SOAP, REST)Strong in Object Oriented Programming, MVC, Design patterns and SOLID principlesImplement, test, and bug-fix functionalityResponsibility for design and implementation of software projects using C++Design, build, and maintain efficient and reliable C++ codeAn analytical mind in addition to a problem-solving attitudeMedical domain experience is an added advantageUnderstanding the application and needed technical skillsDevelop the knowledge on the products and their architectureWorking on creating new components for the existing productsWork with the project team on integration and unit testing of the codeBe a good team playerDevelop tools and applications by producing clean, efficient codeAutomate tasks through appropriate tools and scriptingCollaborate with internal teamsParticipate as a team member in fully agile Scrum deliveriesDesign, development and testing of new features in the applicationsResponsible for regular communication with others involved in the development processQualifications and Minimum Requirements
Bachelor’s degree in software engineering, Computer Science, or other related fieldsExperience as a software engineer / Senior software engineerProfessional experience of 4-8 years in IT industryC++ developer for a subsystem and a integrated product (two parts of the full IoT system)One thread programming in C++17 / C++20 and work with state machinesInterfaces defined as protosuns messages that will be transported through ZeroMQ and MQTTRequired Knowledge, Skills, and Abilities
Strong and proven technical and communication skillsStrong cost awarenessAbility to establishing trust, collaborating, driving innovation and performance.Analytical thinker and creative problem solverHigh level of integrity and sense of responsibility