Du bist leidenschaftliche/r C#-Developer*in und begeisterst dich für CQRS/EventSourcing? async/await und LINQ sind dein Fachvokabular und TDD und Clean Code deine Wohlfühlzone? 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
- Eingebettet in das Development-Team entwickelst du in Sprints unsere Code-Signing-Plattform SignPath.io weiter
- Im TDD-Modus erstellst du hochwertigen, automatisiert getesteten, sicheren und wartbaren Code
- Mängel im Bereich Clean Code motivieren dich sofort zu Refactorings
- Durch Peer-Reviews, Pair-Programming und offenes Feedback entwickelst du dich gemeinsam mit dem Team weiter
- 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 deines Problems 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 und dem Deployment komplexer .NET-Applikationen auf dem Microsoft-Technologiestack
- Du kennst dich sehr gut aus 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 kennst die Sprachen und die Frameworks, die du einsetzt, im Detail. Du kannst dabei auch die Vor- und Nachteile verschiedener Methoden und APIs bewerten. TDD, MVC, IoC, DDD und CQRS, sind für dich Methoden mit denen du gezielt die Probleme deiner Kund*innen lösen kannst.
- 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.