Main responsibilities

  • Be part of the full development cycle (define, model, design, engineer, develop, test, deploy, maintain) for desktop applications including: graphic UI implementation, data processing, backend data extraction strategies
  • Enforce best practice design, coding style, performance and quality assurance methods
  • Involvement in product shaping decisions and empowerment to propose new features
  • Involvement in technical and architectural decisions that shape the course of the project
  • Develop and maintain project codebases for rich, interactive modern web-based applications for both mobile/desktop devices
  • Ensure product quality and completion timeliness of deliverables by employing strategies such as code reviews, TDD, continuous integration etc.
  • Document and update the design and architecture of projects
  • Spreading technical knowledge inside the team

Project description / Responsibilities

SOFT-SOLUTIONS comprise modules and interfaces that support internal service workflows and processes in automotive dealerships with the aim of achieving greater efficiency and improving customer orientation. You will be part of the 'on premises' modules development process, by using advanced C++ development techniques to develop complex UIs, domain specific business logic, asynchronous/react behavior and data extraction.

Technical skills – MUST HAVE

  • Robust knowledge/working-experience of data structures, algorithms, design patterns
  • Good understanding/practice of functional programming principles
  • Strong working skills (5+ years) in using C++ (C11)
  • Comprehensive working experience with following libraries, frameworks: Boost, STL, Qt
  • Experience in teamwork project development – Git understanding/experience/best practice

Technical skills – NICE TO HAVE

  • Medium/comprehensive Microsoft-TPL
  • Medium/extended working experience defining/using/implementing web-services with REST, CRUD, JSON, WSDL, SOAP, WebSockets

Soft skills

  • Possess High Cognitive Abilities – abilities to process information on the fly, to pull together disparate bits of information
  • Present a mature developed Emergent Leadership Capability – when faced with a problem and you’re a member of a team, at the appropriate time, you step in and lead and just as critically, you step back and stop leading
  • Sports a robust sense of Responsibility/Ownership balanced by Authentic Intellectual Humility

What we offer you

  • Full employee labor contract
  • Competitive salary
  • Flexible working schedule
  • 25 days annual leave
  • Annual performance bonus
  • Spot bonus
  • Ongoing education
  • Full control of career trajectory
  • Meal tickets

Want to know if we're the right people for you?

Then apply now using our online application form. We are looking forward to hearing from you.