Software Developer

Berlin, Germany
Roles:
Backend
Must-have skills:
JavaPython
Nice-to-have skills:
Embedded
Considering candidates from:
Germany
Work arrangement: Onsite
Industry: Industrial Machinery Manufacturing
Language: German, English
Level: Middle or senior
Required experience: 2+ years
Relocation: Not paid
Visa support: Provided
Size: 11 - 50 employees
Logo of 3S Antriebe

Software Developer

Berlin, Germany
3S Antriebe GmbH produces unique electrical actuators for buried valves in water, gas and district heating networks. Innovative mobile and stationary 3S actuators enable utilities to operate their supply networks automatically and remotely, which sets new standards in terms of sustainability and operational efficiency. Part of the solution is an NBIoT application for control of the actuators that is worldwide unique. 3S actuators are used in many European countries, but also in China, Singapore, Malaysia and Australia.
Tasks:
  • Further development and maintenance of an NBIoT application
  • Design and implementation of client/server applications
  • Maintenance and expansion of existing additional applications
  • Creation of documentation and implementation of tests
Must-have:
  • University degree in computer science, telecommunications or electrical engineering
  • Experiences in writing code using Java, ideally in embedded environment
  • Basic knowledge of IT security
  • Knowledge in Test-Framework (e.g., Junit, Mock Objects)
  • Basic knowledge of Python
  • Good knowledge of conceptual design and planning of applications (e.g., UML)
  • Good knowledge of Windows Server technology and embedded Linux
  • Good spoken and written German (min. B2) and English (min. B2)
Benefits and conditions:
  • Trial period: 6 months
  • A flexible and challenging work environment, international customers and solutions at the highest technical level
  • Internal and external training
  • Flat hierarchies and a great working atmosphere
  • Flexible working hours and home office option
Interview process:
  1. Intro call with Toughbyte
  2. Onsite meeting with Head of Development
  3. Onsite meeting with Head of Development and CEO/CTO