Senior Full-Stack Developer (C#/.NET & WPF)
Full-stack developer role focused on backend development with C#/.NET and desktop applications using WPF. Responsibilities include designing scalable systems, microservices, unit testing, and collaboration across multidisciplinary teams. Requires 5+ years backend experience, OOP, SOLID, MVVM, and relational database knowledge. On-site in Hadera and Karmiel, Israel.
Responsibilities
- Design and develop backend solutions using C#/.NET
- Enhance desktop applications with WPF
- Build scalable, reliable software components
- Manage system interfaces
- Write unit tests, including AI-assisted tools
- Collaborate with multidisciplinary teams
- Participate in architectural decisions
Requirements
- 5+ years backend development with C#/.NET
- Strong C# 8+ experience
- Deep OOP knowledge
- SOLID principles
- Multithreading and concurrency
- MVVM architecture
- Unit testing experience
- Relational databases (Oracle/SQL Server)
- Microservices and distributed systems
- Azure DevOps familiarity
Nice to have
- Previous WPF experience
- Experience with other frontend technologies
Benefits
- Shuttle service provided