Software Developer

This is an individual contributor role as a Software Developer. It is a full-time position with 40 working hours per week. Xavo is an equal opportunity employer and will consider all applicants if they comply with the capabilities and prerequisites listed below.

Roles and Responsibilities

  • Development of software for Xavo products or customer applications in Java, C#, OOP and others

  • Work with modern software development tools and Open Source technologies like .NET Core 2.0, Angular 7, RabbitMQ, NoSQL

  • Work with latest web technologies like REST-APIs, HTML, TypeScript, JavaScript, CSS and Material Design

  • Participate in the design and development of software using either agile methodologies or the V-model methodology

  • Create software specifications and documentation

  • Work with cloud tools like AWS, GCP and Azure

  • Work with collaboration tools like Confluence, Jira and Slack

  • Full responsibility for the functionality and quality of the software developed

Required Skills and Capabilities

  • Deep understanding of complex technical processes and problems, their dependencies and respective solutions in research, development and production

  • Deep understanding of processes like agile development methodologies and the V-Model as well as modelling tools (UML, BPML)

  • Ability to develop software-based solutions of technical problems

  • A fundamental understanding of Unix/Linux-based systems and databases

  • A fundamental understanding of event-driven architectures and domain-driven design

  • Highly efficient as a team player as well as in solo tasks

  • Strong orientation towards quality, customer satisfaction and reaching and exceeding business targets

  • Continuously strive for personal excellence and self-improvement

  • Excellent communication skills

Formal Prerequisites

  • Relevant vocational education or college degree or multiyear professional experience in a similar role in the software industry

  • Excellent language skills in German and English

  • Willingness to travel occasionally (e.g. customer visits)

Our Offer

  • A professional experience that’s equally interesting, inspiring and challenging in the growing software market with the opportunity to continuously learn and self-improve

  • Above average compensation and benefits

  • A collaborative environment where team play is the main mode of operation