Unternehmen
b4value.net GmbH
Über diese Stelle
Kaiserslautern
IT & Tech, Software-Entwicklung
Festanstellung
Teilweise Remote Work
Aufgaben
- Erfassung von Kunden- und Partneranforderungen und Umsetzung in technische Konzepte
- Eigenverantwortliche Beratung und Konzeption von Full-Stack-Entwicklungsprojekten
- Konzeption und Implementierung neuer Softwaremodule von der Analyse, über die Qualitätssicherung, bis zum Go-Live
- Erstellung von Mockups und Wireframes sowie Präsentation dieser Konzepte
- Leitung von Projekten zur Produktsoftware-Entwicklung
- Einführung interner Prozesse und Best Practices rund um die Softwareentwicklung (z.B. Code Repositories nach Git, Clean Code, DevOps, Qualitätssicherungsmaßnahmen, Lösungsdokumentation, OOD-Prinzipien, modulare Softwareentwicklungspraktiken (DI & IoC) und TDD-Prinzipien sind Ihr täglich Brot)
- Aufwandsschätzungen für komplexe Softwareentwicklungsprojekte und -dienstleistungen
- Analyse und Implementierung von technischen Innovationen und Trends
Fähigkeiten
- ## Was bringst du mit?
- Mehrjährige Berufserfahrung mit einer Kombination von Programmiersprachen (C#, JS, TS, TSQL)
- Expertise in .NET & .NET Core, ASP.NET Core, JavaScript (React), Entity Framework, RESTful Services, OData
- Tiefes Verständnis von Datenbanken sowie Erfahrung in:
- ????Entwicklung von Data-Layer-Software auf Basis von SQL Server oder einem vergleichbaren DBMS.
- Schreiben von Datenzugriffscode unter Verwendung von .NET (EF oder ein vergleichbares ORM, LINQ, einfaches TSQL)
- Kenntnisse der Azure-Cloud-Architektur sowie Erfahrung mit Dependency-Management-Tools (Nuget)
- CI/CD-Kenntnisse und Erfahrung in der API-Entwicklung (WCF, ASP.NET Core Web APIs, Load Balancing, Caching)
- Erfahrung mit clientseitigen Webanwendungs-Frameworks (vorzugsweise React oder Angular)
- Fähigkeit zur Entwicklung und Wartung großer Codebasen
- Nice-to-have:
- Volltextsuche/Indizierungstools (z. B. Lucene, Solr, Elastic search, ... oder ähnlich)
- Queuing, Containerizing, Microservices (Monolith-Sharding und Architektur)
- Identity Services, Authorization & Authentication in trusted Networks
- Gute Kenntnisse der Interoperabilität von .NET, z. B. mit Java
- Gute Kenntnisse in der Dokumentenanalyse/-extraktion
- Ausbildung/Erfahrung:
- Abgeschlossenes Studium im Bereich Informatik/Ingenieurwesen oder vergleichbare Qualifikation
- Mindestens 8 Jahre Berufserfahrung in der Softwareentwicklung unter Verwendung des Microsoft .NET Stacks (Framework 4+, .NET Core, .NET Standard)
Standort
Adresse
Kaiserslautern, Deutschland