Fullstack Application Developer
Dmc Datenverarbeitungs- Und Management Consulting Gmbh
Paderborn, Germany
3 days ago
Role details
Contract type
Franchise Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Paderborn, Germany
Tech stack
JavaScript
Databases
Continuous Integration
Django
Design of User Interfaces
JSON
Nginx
NoSQL
Software Architecture
Software Engineering
TypeScript
Web Applications
XML
React
Gitlab
Vue.js
Containerization
Api Design
Code Restructuring
Software Version Control
Docker
Job description
- Unterstützung des jungen Software-Entwicklungsteams mit kompetenten Fachkenntnissen sowie Ausbau der Teamkompetenz (Mentoring, Beratung Architekturentwicklung, strukturierter Entwicklungsprozess)
- Übernahme von verantwortungsvollen Aufgaben in der Produkt-Entwicklung, das sind:
- Mitwirkung bei der Erhebung und Analyse von Markt- und Kundenanforderungen für unsere Produktentwicklung.
- Weiterentwicklung und Realisierung von Qualitätssicherungsmaßnahmen
- Analyse und Umsetzung von Automatisierungspotenzialen / Produktivitätssteigerung
- Erstellung projekt- und produktbegleitender Dokumentationen
Requirements
- Ein erfolgreich abgeschlossenes Studium der Informatik, Mathematik, Ingenieurwissenschaften oder eine vergleichbare Ausbildung
- Mindestens zwei Jahre tätig in der professionellen Softwareentwicklung
- Verständnis von Planung, Analyse, Entwurf und Test von Web basierten Applikationen
- Grundlagen im Produktmanagement
- Hohes Maß an Eigeninitiative sowie analytische, zielorientierte und konzeptionelle Arbeitsweise
- Teamorientierte Arbeitsweise und gute kommunikative Fähigkeiten
- Gute Deutsch- und Englischkenntnisse, sowie Präsentationsfähigkeiten
- Motivation zur Weiterentwicklung und Offenheit für Veränderung
Technische Kernkompetenzen
- Fundierte Kenntnisse in der Backendentwicklung (Django, DRM)
- Kenntnisse zu API-Design (REST, JSON, XML)
- Sicherer Umgang mit relationalen und ggf. NoSQL-Datenbanken (Influx DB)
- Erfahrung mit modernen Frontendtechnologien (Javascript, Typescript, React.js, Vue.js)
- Fähigkeit, UI/UX-Anforderungen zu erheben und performant umzusetzen
- Fähigkeit zur Modellierung von Softwarearchitekturen und komplexer fachlicher Datenmodelle (Verständnis von Softwarearchitekturprinzipien)
- Erfahrung in Refactoring, Migration und Modernisierung von Legacy-Systemen
- Versionskontrolle, Deployment und Testing in CI/CD-Umgebungen (GitLab)
- Erfahrung mit Containerisierung und komplexen Deploymentumgebungen (Docker, nginx)
- Kenntnisse in Performance-Optimierung und Skalierbarkeit
Benefits & conditions
- Super Mitarbeiterkonditionen für Firmenfitness, weil uns die Gesundheit unserer Mitarbeiter wichtig ist!
- Ein motiviertes Team offen für neue Impulse -- bring Deine Ideen ein und setze sie in der Praxis um
- Flache Hierarchien und jederzeit offene Türen bis zum Geschäftsführer
- Freiräume und Budget zur intensiven Weiterentwicklung (persönlich und fachlich)
- Ein marktübliches Gehalt entsprechend deiner persönlichen Leistung und Erfahrung