Senior Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+27 more
Job description
Ihre Aufgaben
- Umsetzung produktbezogener Softwareentwicklungsprojekt
- Aufwandsschätzungen für Softwareentwicklungsprojekte und -services mit hoher Komplexität
- Zusammenarbeit mit den Support-Teams und Requirements Engineers zur Definition neuer Funktionen sowie zur Fehleranalyse und -behebung bestehender Funktionen
- Spezifikation, Design und Entwicklung von Software-Funktionalitäten für TRAFFIQX® Produktkomponenten
- Erstellung von Mockups und Wireframes
- Mitwirkung an Peer Reviews
- Entwicklung automatisierter Tests für bestehende und neue Softwarekomponenten
- Aktualisierung, Refactoring und Ablösung von Altsystemen, wo sinnvoll und notwendig
Ihr Profil
Was wir erwarten
- Berufserfahrung mit der folgenden Kombination von Programmiersprachen: C#, JavaScript/TypeScript sowie TSQL
- Erfahrung mit .NET und .NET Core, ASP.NET Core, JavaScript, TypeScript, Entity Framework sowie RESTful Services
- Erfahrung mit clientseitigen Webanwendungs-Frameworks wie React/Angular
- Ausgeprägtes Verständnis von Applikationsarchitekturen (event-driven, Command Pattern u.a.)
- Sehr gutes Verständnis von Datenbanken sowie Erfahrung in:
- der Entwicklung von Data-Layer-Software auf Basis von SQL Server oder einem vergleichbaren DBMS
- dem Schreiben von Data-Access-Code mit .NET (z.B. EF oder vergleichbares ORM, LINQ, reines TSQL)
- Sehr gutes Verständnis der Webapplikationsentwicklung sowie von Web-/Applikationsservern (z.B. IIS, Kestrel)
- Verständnis von Azure Cloud Architecture
- Erfahrung mit Dependency-Management-Tools (z.B. NuGet)
- Erfahrung mit CI/CD-Praktiken sowie Build-Management-Tools (z.B. MSBuild)
- Erfahrung in der API-Entwicklung (z.B. OData, ASP.NET Core Web APIs)
- Fähigkeit zur Entwicklung und Wartung großer bestehender Code Bases
- Gutes Verständnis von Best Practices in der Softwareentwicklung, z.B.: Code-Repositories (z.B. nach Git), Clean Code, DevOps, Qualitätssicherungsmaßnahmen, Lösungs-/Systemdokumentation, OOD-Prinzipien, modulare Softwareentwicklung (z.B. DI & IoC) sowie Testing
Wünschenswert (Nice to have)
- Erfahrung mit Messaging Queues, z.B. RabbitMQ, MSMQ etc.
- Erfahrung mit Containerisierung und Orchestrierung, z.B. Docker und Kubernetes
Ausbildung / Erfahrung
- Hochschulabschluss im Bereich Informatik, Ingenieurwesen oder einem vergleichbaren Studiengang
- Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung mit dem Microsoft .NET Stack (.NET Framework 4+, .NET Core, .NET Standard).
Was wir bieten
Bei uns erwartet Sie nicht nur ein spannendes Arbeitsumfeld in der Entwicklung wegweisender Technologien, sondern auch:
- Gute Karriere- und Weiterentwicklungsmöglichkeiten in einem schnell wachsenden Unternehmen
- Möglichkeit zur hybriden Arbeit
- Flexible Arbeitsbedingungen
- Eine angenehme Arbeitsatmosphäre
- Ein innovatives Arbeitsfeld
- Flache Hierarchien
Darüber hinaus eine Vielzahl von Zusatzleistungen, darunter:
- Betriebliche Altersvorsorge für eine sichere Zukunft
- Regelmäßige Firmenveranstaltungen für Teamgeist und Austausch
- Betrieblicher Fitnesszuschuss für deine Gesundheit
- Eigener Fitnessraum für kurze Fitnesspausen
- Kostenlose Parkplätze inklusive Ladestationen für Elektrofahrzeuge
- Gemütliche Aufenthaltsbereiche für angenehme Pausen
- Mehrere voll ausgestattete Küchen & Verpflegungsmöglichkeiten in unmittelbarer Nähe
- Und natürlich: kostenlose Getränke, Kaffee, Obst & Süßigkeiten für dein Wohlbefinden
Interessiert?
Dann bewirb dich jetzt! Direkt hier über unser Jobportal oder per E-Mail an: jobs@b4value.net
Requirements
- Berufserfahrung mit der folgenden Kombination von Programmiersprachen: C#, JavaScript/TypeScript sowie TSQL
- Erfahrung mit .NET und .NET Core, ASP.NET Core, JavaScript, TypeScript, Entity Framework sowie RESTful Services
- Erfahrung mit clientseitigen Webanwendungs-Frameworks wie React/Angular
- Ausgeprägtes Verständnis von Applikationsarchitekturen (event-driven, Command Pattern u.a.)
- Sehr gutes Verständnis von Datenbanken sowie Erfahrung in:
- der Entwicklung von Data-Layer-Software auf Basis von SQL Server oder einem vergleichbaren DBMS
- dem Schreiben von Data-Access-Code mit .NET (z.B. EF oder vergleichbares ORM, LINQ, reines TSQL)
- Sehr gutes Verständnis der Webapplikationsentwicklung sowie von Web-/Applikationsservern (z.B. IIS, Kestrel)
- Verständnis von Azure Cloud Architecture
- Erfahrung mit Dependency-Management-Tools (z.B. NuGet)
- Erfahrung mit CI/CD-Praktiken sowie Build-Management-Tools (z.B. MSBuild)
- Erfahrung in der API-Entwicklung (z.B. OData, ASP.NET Core Web APIs)
- Fähigkeit zur Entwicklung und Wartung großer bestehender Code Bases
- Gutes Verständnis von Best Practices in der Softwareentwicklung, z.B.: Code-Repositories (z.B. nach Git), Clean Code, DevOps, Qualitätssicherungsmaßnahmen, Lösungs-/Systemdokumentation, OOD-Prinzipien, modulare Softwareentwicklung (z.B. DI & IoC) sowie Testing
Wünschenswert (Nice to have)
- Erfahrung mit Messaging Queues, z.B. RabbitMQ, MSMQ etc.
- Erfahrung mit Containerisierung und Orchestrierung, z.B. Docker und Kubernetes
Ausbildung / Erfahrung
- Hochschulabschluss im Bereich Informatik, Ingenieurwesen oder einem vergleichbaren Studiengang
- Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung mit dem Microsoft .NET Stack (.NET Framework 4+, .NET Core, .NET Standard).
Benefits & conditions
Bei uns erwartet Sie nicht nur ein spannendes Arbeitsumfeld in der Entwicklung wegweisender Technologien, sondern auch:
- Gute Karriere- und Weiterentwicklungsmöglichkeiten in einem schnell wachsenden Unternehmen
- Möglichkeit zur hybriden Arbeit
- Flexible Arbeitsbedingungen
- Eine angenehme Arbeitsatmosphäre
- Ein innovatives Arbeitsfeld
- Flache Hierarchien
Darüber hinaus eine Vielzahl von Zusatzleistungen, darunter:
- Betriebliche Altersvorsorge für eine sichere Zukunft
- Regelmäßige Firmenveranstaltungen für Teamgeist und Austausch
- Betrieblicher Fitnesszuschuss für deine Gesundheit
- Eigener Fitnessraum für kurze Fitnesspausen
- Kostenlose Parkplätze inklusive Ladestationen für Elektrofahrzeuge
- Gemütliche Aufenthaltsbereiche für angenehme Pausen
- Mehrere voll ausgestattete Küchen & Verpflegungsmöglichkeiten in unmittelbarer Nähe
- Und natürlich: kostenlose Getränke, Kaffee, Obst & Süßigkeiten für dein Wohlbefinden
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…