Senior Entwickler (C#, WPF, Angular/JavaScript)
Cs2 ITEC GmbH Co. KG
25 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Tech stack
Clean Code Principles
HTML
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Automation of Tests
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Code Review
Continuous Integration
Software Design Patterns
Web Development
PostgreSQL
Windows Presentation Foundation
Microsoft SQL Server
Pair Programming
Scrum
Software Architecture
Software Engineering
Software Systems
SQL Databases
Web Applications
Backend
Angular
Gitlab-ci
Integration Tests
REST
Job description
- Entwicklung und Wartung von Desktop-Anwendungen mit C# und WPF
- Umsetzung moderner Webanwendungen mit Angular, JavaScript, HTML und CSS
- Sicherstellung hoher Code-Qualität durch Clean Code, Code Reviews und Pair Programming
- Mitarbeit in agilen Entwicklungsprozessen (Daily Stand-ups, Sprint Planning, Retrospektiven)
- Enge Zusammenarbeit mit Product Owner, Tech Lead, Designern und Entwicklern
- Analyse technischer Anforderungen und Erarbeitung geeigneter Softwarelösungen
- Implementierung und Pflege von Unit- und Integrationstests
- Unterstützung bei der Testautomatisierung und Qualitätssicherung
- Mentoring und fachliche Unterstützung von Junior-Entwicklern
- Aktive Mitgestaltung einer offenen und kollaborativen Teamkultur
- Evaluierung neuer Technologien, Frameworks und Tools
- Weiterentwicklung von Best Practices und Entwicklungsstandards
Requirements
- Must-have
- Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung
- Sehr gute Kenntnisse in C# und WPF (Windows Presentation Foundation)
- Erfahrung in der Frontend-Entwicklung mit Angular
- Gute Kenntnisse in JavaScript, HTML und CSS
- Sicherer Umgang mit Softwarearchitektur, Design Patterns und Clean-Code-Prinzipien
- Nice-to-have
- Erfahrung mit RESTful APIs
- Kenntnisse in Cloud-Technologien (z. B. Azure, AWS)
- Erfahrung mit agilen Methoden wie Scrum oder Kanban
- Kenntnisse in CI/CD-Pipelines (z. B. GitLab CI/CD)
- Erfahrung mit SQL-Datenbanken (z. B. MS SQL, PostgreSQL)
- Soft Skills
- Ausgeprägte analytische und konzeptionelle Fähigkeiten
- Strukturierte, eigenständige und lösungsorientierte Arbeitsweise
- Fähigkeit, komplexe technische Sachverhalte verständlich zu vermitteln
- Teamorientierung und Kommunikationsstärke
- Hohe Lernbereitschaft und Interesse an neuen Technologien