Senior Software Developer

b4value.net GmbH
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Tech stack

Clean Code Principles
Web Interfaces
Microsoft Access
ASP.NET
JavaScript
.NET
API
Automation of Tests
Azure
C Sharp (Programming Language)
Software Documentation
Databases
Continuous Integration
DevOps
Document Management Systems
Language Integrated Query
Entity Framework
Design of User Interfaces
IIS
Microsoft Message Queuing
Microsoft SQL Server
MSBuild
NuGet
Open Data Protocol
Object-Oriented Software Development
RabbitMQ
Software Engineering
T-SQL
TypeScript
Website Wireframe
Data Processing
.NET Core
React
GIT
Build Management
Containerization
Angular
Kubernetes
Information Technology
REST
Code Restructuring
Docker
Web Api

Job description

  • 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

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 und 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

About the company

Gegründet wurde b4 im Jahr 2004 am Deutschen Forschungszentrum für Künstliche Intelligenz (DFKI) in Kaiserslautern. Unser Anspruch war kein geringerer als der, Technologie und Geschäftsprozesse auch für Unternehmen zugänglich zu machen, die bis dahin allein großen Unternehmen und Konzernen vorbehalten waren. Unternehmen aller Branchen und Größen sollten künftig effizient Geschäftsdokumente auf elektronische Weise austauschen und alle Vorteile von schneller und hochvolumiger automatisierter Kommunikation für sich gewinnbringend nutzen können.

Apply for this position