Als Senior Softwareentwickler C# arbeiten Sie mit in einem größeren Team, das ein komplexes Produkt auf Basis des Microsoft Software Stacks entwickelt.
Karrierelevel: Ab 5 Jahre
Vertragsart: Unbefristete Festanstellung durch unseren Klienten
Standort: Mannheim (Home Office bis 50%)
Gehaltsspanne: 65.000 € - 80.000 €
Ihre Aufgaben
- Als Senior Softwareentwickler C# arbeiten Sie mit in einem größeren Team, das ein komplexes Produkt auf Basis des Microsoft Software Stacks entwickelt und für einen großen Kundenstamm weiterentwickelt. Das Produkt wird weiter modernisiert und für die starke Nutzung auch noch besser skalierbar werden.
- Sie erstellen aus Anforderungen technische Konzepte, die Sie dann mit ihren Kollegen federführend umsetzen und bis zur Produktivsetzung begleiten.
- Sie tragen dazu bei, Entwicklungsprozesse und Best Practices zu verbessern (z.B. Code Repositories nach Git, Clean Code, DevOps, QS, Dokumentation, OOD-Prinzipien, etc.)
Ihr Profil
- Mindestens 5 Jahre Berufserfahrung als Softwareentwickler C# / .NET
- Gute Kenntnisse im Umfeld Entity Framework, MS SQL, LINQ, ASP.NET MVC, Web API, Webservices, Javascript, HTML5, CSS3, JSON, jQuery, Angular, underscore.js, Unit Testing
- Idealerweise auch Kenntnisse in OO-Anwendungen von Design Patterns (Factory, Dependency Injection, Singleton, Visitor, Adapter, Facade, Strategy, Command, Observer, MVC, MVVM, MVP
- Gute Deutschkenntnisse in Wort und Schrift
- .NET & .NET Core, ASP.NET Core, JavaScript (React), Entity Framework, RESTful Services
- Wünschenswert ist ein gutes Verständnis datenbezogener Programmierung (SQL, Datenlayer, LINQ, OData)
- Kenntnisse der Azure-Cloud-Architektur sowie Erfahrung mit Dependency-Management-Tools
- CI/CD-Kenntnisse und Erfahrung in der API-Entwicklung (WCF, ASP.NET Core Web APIs, Load Balancing, Caching)
- Gute Deutsch- und Englischkenntnisse
Details zum Arbeitgeber
Anzahl der Mitarbeiter: 50 - 500 Mitarbeiter
Branchen: IT
Klient: Unser Klient ist ein Softwarehersteller, der seinen Kunden eine selbstentwickelte Lösung zum Austausch großer Datenmengen und Vereinfachung zugehöriger Prozesse anbietet. Er wird weiter expandieren, da neue EU-Gesetze die zukünftige Verwendung solcher Produkte fordert.