Du bist in mehr als einer Programmiersprache zu Hause und hast Erfahrung mit Build Servern und CI-Systemen? Du interessierst dich für automatisierte und sichere DevOps-Pipelines? Dann unterstütze uns dabei, unser Produkt SignPath zu entwickeln!
Deine Aufgaben
Als Software-Entwickler*in bist Du von der Feature-Idee über Konzeption, Architektur, Design, Implementierung, Testing und Deployment im gesamten Entwicklungszyklus involviert. In deiner Rolle als Senior-Entwickler*in schreckst du nicht vor komplexen und herausfordernden Aufgaben zurück und stellst einen hohen Qualitätsanspruch an die Umsetzung. Du bringst Kreativität und technische Kompetenz in ein hochqualifiziertes Team ein und trägst so dazu bei, unser Produkt erfolgreich zu machen
- Du arbeitest an technisch anspruchsvollen Problemen - von der Konzeption über die Entwicklung bis zum Deployment
- In Abstimmung mit dem restlichen Team und dem Produktmanagement entwickelst du Anbindungen an CI-Systeme und trägst damit zu einem einfacheren und sichereren Umgang von Code Signing in Development Teams unserer Kunden bei
- Im TDD-Modus erstellst du hochqualitativen, automatisiert getesteten, sicheren und wartbaren Code
- Durch Peer-Reviews, Pair-Programming und offenes Feedback entwickelst du dich gemeinsam mit dem Team weiter und nimmst dabei die Rolle des/der CI-Experten*in ein
- In Research-Tasks kannst du dich tief und selbständig in eine Materie einarbeiten, danach qualifizierte Antworten auf Detailfragen geben und die Ergebnisse kurz und prägnant zusammenfassen
- Du entwickelst immer ein tiefgehendes Verständnis der Anforderungen auch abseits des Happy Paths, verstehst warum etwas funktioniert, welche nicht-funktionalen Anforderungen damit erfüllt werden und auch unter welchen Bedingungen die gewählte Lösung scheitert
Dein Profil
- Du hast ein Informatikstudium abgeschlossen und/oder verfügst über mehrjährige Erfahrung in der Entwicklung komplexer Applikationen
- Du bist in mehreren der folgenden Programmiersprachen fit: C#, Java, C++, Swift/Objective-C, Ruby
- Bonus: Du bist C++ Experte*in mit Erfahrung von Multi-Plattform-Entwicklung (Windows/Linux/Mac)
- Du arbeitest dich gerne in neue APIs und Frameworks ein und kannst dabei auch rasch die Vor- und Nachteile verschiedener Methoden und Herangehensweisen bewerten.
- Du bist Experte*in in der Entwicklung mit objektorientierten Sprachen und Frameworks. Dabei schreibst du lesbaren, testbaren und änderungsfreundlichen Code. Refactoring ist für dich integraler Bestandteil des Programmierens und Clean Code nicht nur ein Schlagwort. Neue Technologien scheust du nicht, sondern betrachtest sachlich ihren Mehrwert und bewertest wie sie in der Software eingesetzt werden können.
- Du arbeitest selbstständig und im Team, bringst dich aktiv in Entscheidungsprozesse ein und erforschst gerne neue Technologien
- Hohe Qualität ist für dich besonders wichtig und es bereitet dir Freude, die von dir gefundenen Lösungen laufend iterativ zu verbessern
Wir sind der Überzeugung, dass Code Signing essentiell für die sichere Distribution von Softwareartefakten ist und haben es uns zum Ziel gesetzt, weltweiter Marktführer im Segment Code Signing zu werden. Dazu entwickeln wir die Online-Plattform SignPath.io um Unternehmen aller Größen eine verlässliche, einfache und sichere Integration von Code-Signing in ihren Softwareentwicklungsprozess zu ermöglichen. SignPath ist ein Team von derzeit 10 Personen, die als Startup innerhalb der RUBICON IT GmbH agieren. Dadurch genießen wir sowohl die Vorteile eines agilen Umfelds mit direkter Kommunikation und kurzen Entscheidungszyklen als auch alle Vorteile des Mutterunternehmens, angefangen vom Office Management über die IT bis hin zu Firmenevents.