Software Entwickler .NET
WeMatch GmbH
2 months ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Tech stack
JavaScript (Programming Language)
.NET Framework
Agile Methodology
Automation of Tests
C Sharp (Programming Language)
Code Review
Databases
Continuous Integration
Programming Tools
Scrum Methodology
Software Engineering
Software Systems
Systems Architecture
TypeScript
AngularJS
Information Technology
Job description
- Du entwickelst innovative Softwarelösungen und verbesserst bestehende Anwendungen kontinuierlich - unter Einsatz moderner Technologien und agiler Methoden wie Scrum oder Kanban.
- Dabei konzipierst und realisierst du Datenmodelle und Systemarchitekturen, stets mit Blick auf Skalierbarkeit, Performance und Wartbarkeit.
- Den gesamten Entwicklungsprozess begleitest du von der Anforderungsanalyse und Konzeption über die Implementierung bis hin zur Inbetriebnahme und Weiterentwicklung.
- Durch automatisierte Tests, Code-Reviews und den Einsatz gängiger Entwicklungswerkzeuge stellst du eine hohe Code-Qualität und Stabilität sicher.
- In deinem Team arbeitest du eng und kollegial zusammen, tauschst dich regelmäßig aus und bringst deine eigenen Ideen und Erfahrungen aktiv in die Lösungsfindung ein.
- Du scheust dich nicht davor, dich in komplexe bestehende Codebasen einzuarbeiten und trägst mit deinem Wissen zu einer nachhaltigen Weiterentwicklung der Systeme bei.
- Mit deinem Engagement, deiner Kommunikationsstärke und deiner Begeisterung für aktuelle Technologien leistest du einen wichtigen Beitrag zu innovativen Projekten.
Requirements
- Erfolgreich abgeschlossenes Studium der Informatik, Informationstechnik oder eines vergleichbaren Fachgebiets (Bachelor/Master) oder eine abgeschlossene IT-Ausbildung mit mehrjähriger Berufspraxis
- Fundierte Erfahrung mit C#, .NET und Datenbanken und wünschenstwert aber nicht zwingend notwendig Kenntnisse rund um JavaScript/TypeScript und modernen Frameworks wie Angular
- Sicherer Umgang mit typischen Entwicklungswerkzeugen wie IDEs, Ticket- und Dokumentationssystemen, Artefakt-Repositories, CI/CD-Pipelines sowie Versionsverwaltungssystemen
- Kenntnisse in agilen Methoden wie Kanban oder Scrum
- Leidenschaft für Softwareentwicklung und Freude daran, moderne Technologien einzusetzen
- Bereitschaft, sich in bestehende und komplexe Codebasen einzuarbeiten
- Hohe Teamfähigkeit und ausgeprägte kommunikative Kompetenz
- Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse