Softwareentwickler C#.NET

FERCHAU GmbH
Berlin, Germany
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Compensation
€ 70K

Job location

Berlin, Germany

Tech stack

.NET
Automation of Tests
Unit Testing
Azure
C Sharp (Programming Language)
Software Quality
Code Review
Continuous Integration
Dependency Injection
Software Design Patterns
Programming Tools
MSBuild
Nunit
Software Architecture
Singleton Pattern
Software Engineering
Software Systems
.NET Core
Backend
GIT
Information Technology
gRPC
Software Version Control

Job description

  • Entwicklung, Weiterentwicklung und Wartung von Softwarelösungen auf Basis von C# mit .NET Framework und .NET Core
  • Umsetzung sauberer und wartbarer Softwarearchitekturen unter Einsatz bewährter Design-Patterns wie Repository, Singleton und Dependency Injection
  • Einbindung, Pflege und Aktualisierung gängiger Bibliotheken, Frameworks und Entwicklungswerkzeuge
  • Neu- und Weiterentwicklung bestehender Anwendungen, insbesondere im Backend-/Backpanel-Umfeld
  • Sicherstellung der Softwarequalität durch Unit-Tests z. B. mit xUnit oder NUnit
  • Nutzung von Versionskontrollsystemen (Git) inklusive aktiver Teilnahme an Pull-Requests und Code-Reviews
  • Erstellung und Pflege von technischer Dokumentation sowie gut lesbarem, nachvollziehbarem Quellcode
  • Zusammenarbeit im agilen Entwicklungsteam, mit einer Präsenz vor Ort von mindestens zwei Tagen pro Woche bis hin zu Vollzeit bei projektbezogenem Bedarf

Requirements

  • Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare technische Qualifikation
  • Mehrjährige Berufserfahrung in der Softwareentwicklung mit C# und .NET-Technologien
  • Fundiertes Wissen in C#, dem .NET-Framework sowie .NET Core, inklusive moderner Sprach- und Framework-Funktionen
  • Expertise im Einsatz gängiger Design-Patterns sowie moderner Bibliotheken und Frameworks, z. B. AutoMapper, Serilog
  • Sicherer Umgang mit Git zur Versionsverwaltung sowie Erfahrung in der kollaborativen Entwicklung (Pull-Requests, Code-Reviews)
  • Praxis in der Umsetzung von automatisierten Tests, insbesondere mit Unit-Test-Frameworks wie xUnit oder NUnit
  • Verständnis in Build- und CI/CD-Tools wie MSBuild, Azure DevOps sowie in gRPC und im Mediator-Pattern / Mediator-Frameworks
  • Sehr gute Deutsch- sowie Englischkenntnisse auf technischem Niveau zur Kommunikation im Projektumfeld

Benefits & conditions

  • Fachliche und persönliche Weiterentwicklungsmöglichkeiten
  • Bei uns können Sie eigene Ideen einbringen und aktiv mitgestalten
  • Echter Teamspirit und Leidenschaft für das, was wir tun
  • Networking und einfach Spaß haben bei Teamevents, Weihnachtsfeiern oder Sommerfesten
  • Betriebliche Altersvorsorge
  • Viel Flexibilität durch die Möglichkeit, mobil zu arbeiten
  • Zuschuss für Bildschirmarbeitsplatzbrillen

About the company

Are you inspired by exciting IT projects for well-known customers? Thrilling work at the limit of what's technically feasible? Then come to FERCHAU, the market leader in engineering and IT, with more than 8,400 employees at over 100 sites. Become one of over 2,500 IT consultants and work on IT projects that demand your entire knowledge base and thus also advance your personal development.

Apply for this position