C Developer for POS terminals
Bratislava, SLOVAKIA
Job description
Position Description:
We are looking for a skilled and detail-oriented C Developer to design, develop, and maintain efficient and reliable C code software for POS for terminals to support business projects. The ideal candidate will have a passion in low-level programming, excellent problem-solving skills, and the ability to work collaboratively in a team environment. Additionally, the candidate should demonstrate a strong willingness to learn and grow.
Working period (from/to):
• Asap
Full time/part time:
• Full time
Place of work, remote working:
• Hybrid work (3 days office, 2 days home). Primarily can work remotely, however the developer shall meet the project team and collaborators in Bratislava office weekly.
Number of years of experience required:
• Minimum 5 years
Your future duties and responsibilities:
• Design, develop, and maintain software applications using the C programming language.
• Write efficient, reusable, and reliable C code.
• Development of new features and unit tests for POS terminals
• Debug and troubleshoot software issues to ensure optimal performance.
• Optimize code for performance and memory usage.
• Collaborate with cross-functional teams including developers, testers, and project managers.
• Programming in POS terminals in use of Eclipse based IDE
• Supporting and preparing relevant functional and technical documentations
• Supporting and update in-house simulators for unit testing (C#,.net)
Required qualifications to be successful in this role:
• Familiar with architectural application design
• Experience with optimization and debugging
• Knowledge of SQL lite, XML, RESTful API
• Knowledge of POS payment transaction processing is advantage
• Experience of POS payment application development is advantage
• Knowledge of SPDH protocol is advantage
• Programming languages: C (embedded), C# (for Windows)
• Proficiency in C programming and strong understanding of data structures and algorithms.
• Experience with low-level system programming, embedded systems, or operating systems.
• Familiarity with version control systems (e.g., Git).
• Knowledge of software development lifecycle (SDLC) and Agile methodologies.
• Strong debugging and problem-solving skills.
• Ability to write clean, well-documented, and maintainable code.
• Good communication and teamwork skills.
• Programming in Kotlin language for Android in use of Android Studio tools is advantage
What do we offer?
• Friendly working atmosphere and a stable background of one of the largest IT companies in the world
• Support of your professional growth
• Certified learning programs
• Profit Participation Plan - participation in the company’s profit
• Share purchase Plan – the possibility of purchasing employee shares
• 25 days of leave for regeneration for everyone
• 3 sick-days for recovery
• 30 days of fully paid sick leave
• Benefit Plus Program for leisure activities
• Referral bonus for referring a new colleague
• Multisport card for sports and wellness facilities
• The possibility of obtaining an interest-free loan
• Language training
• Vaccination against influenza and tick-borne encephalitis
• Possibility of participation in various sports events – e.g. Do práce na bicykli/To work by bike, marathons, etc.
• Member Assistance Program - possibility of using the advisory services of psychological and legal experts for health, work, or other serious life events
• And many more…
Join us and find out!
The base salary starts from 2000 (gross). Final salary could be higher - it depends on skills and expertise of candidates.
Skills:
· C
What you can expect from us:
Společně, jako vlastníci, převádíme odborné znalosti do praxe.
Život ve společnosti CGI je založen na vlastnictví, týmové práci, respektu a pocitu sounáležitosti. U nás můžete naplno využít svůj potenciál.
Zveme vás, abyste se od prvního dne stali vlastníky. Společně pracujeme na tom, aby se náš sen stal skutečností. Proto o sobě mluvíme jako o partnerech CGI, a ne jako o zaměstnancích. Těžíme z našeho společného úspěchu a máme možnost a odpovědnost aktivně se podílet na směřování a strategii naší společnosti.
Vaše práce vytváří hodnoty. Budete rozvíjet inovativní řešení a trvalé vztahy s kolegy a klienty a zároveň budete mít přístup ke globálním možnostem, abyste mohli proměnit své nápady ve skutečnost, využít nové příležitosti a těžit z předních odborných znalostí v oboru a technologií.
Budete rozvíjet svou kariéru tím, že se připojíte ke společnosti, která je postavena, aby rostla a přetrvala. Podpoří vás vedoucí pracovníci, kterým záleží na vašem zdraví a pohodě, a kteří vám pomohou využít příležitostí k rozvoji vašich dovedností a rozšíření obzorů.
Přidejte se k nám, k jedné z největších firem poskytujících poradenské služby v oblasti IT na světě.