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

Das bieten wir Dir

  • Unbefristeter Arbeitsvertrag
  • Eine attraktive Vergütung mit zusätzlicher Altersvorsorge und weiteren Benefits
  • Flexible Arbeitszeiten und mobiles Arbeiten, soweit es der Arbeitsplatz erlaubt
  • 25 Tage Jahresurlaub
  • Jährlicher Leistungsbonus
  • Spot-Bonus
  • Weiterbildungsmöglichkeiten und Schulungen
  • Volle Kontrolle über den beruflichen Werdegang
  • Kaffee, Tee, kalte Getränke und Obstkorb sind natürlich kostenlos

Du willst wissen, ob wir die Richtigen sind?

Dann bewirb Dich gleich mit unserem Online-Bewerbungsformular. Wir sind sehr gespannt auf Dich.