Software-Entwickler .NET/React
WeMatch GmbH
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
German Experience level
IntermediateJob location
Tech stack
ASP.NET
.NET
Agile Methodologies
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Cloud Computing
Software Quality
Code Review
Databases
Continuous Integration
NoSQL
Scrum
Software Architecture
Software Engineering
Software Systems
SQL Databases
Web Applications
React
GIT
Integration Tests
Information Technology
REST
Software Version Control
Microservices
Job description
- Entwicklung und Implementierung von skalierbaren Webanwendungen mit .NET und React.
- Design von Softwarearchitekturen unter Berücksichtigung von Performance und Wartbarkeit.
- Durchführung von Unit- und Integrations-Tests zur Gewährleistung der Softwarequalität.
- Optimierung bestehender Softwarelösungen und Fehlerbehebung.
- Aktive Mitwirkung an der agilen Softwareentwicklung im Team.
- Engagierte Zusammenarbeit mit Schnittstellen wie UX/UI-Designern und anderen Entwicklungsabteilungen.
- Dokumentation von Entwicklungsprozessen und technischen Spezifikationen.
Requirements
- Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation.
- Fundierte Kenntnisse in .NET (C#, ASP.NET) und React.
- Erfahrung mit RESTful APIs und Microservices.
- Gute Kenntnisse in den gängigen Entwicklungstools und -methoden (z.B. Git, CI/CD).
- Vertrautheit mit Datenbanken (SQL, NoSQL) und deren Integration in Softwarelösungen.
Gewünschte Erfahrung
- Mindestens 2 Jahre Berufserfahrung in der Softwareentwicklung mit .NET und React.
- Erfahrung in der Anwendung von agilen Methoden wie Scrum oder Kanban.
- Kenntnisse in Cloud-Technologien (z.B. Azure, AWS) sind vorteilhaft.
- Vertrautheit mit Versionierungssystemen und Code-Review-Prozessen.
Benefits & conditions
Gehalt & Leistungen
- Leistungsorientiertes Gehalt, angepasst an die Erfahrung und Qualifikationen.
- Flexible Arbeitszeiten und die Möglichkeit, remote zu arbeiten.
- Unterstützung bei der beruflichen Weiterbildung und Entwicklung.
- Ein positives und unterstützendes Arbeitsumfeld mit Raum für kreative Ideen.
- Teamevents und regelmäßige Feedbackgespräche zur Förderung der Mitarbeiterzufriedenheit.