Programista.NET.NET Developer z językiem niemieckim (Remote)
1 day ago
Barcelona
At Capitole , we keep growing, and we want you to be part of the family! Why Capitole? &##128588; We are great, but with you, we will be even greater &##128522;. That is why you will have: ~&##128218; Individual training budget of €1200 (languages, books, certifications) ~ Flexible working hours ~ Flexible remuneration package ~ Great discounts at sports centres (AndJoy) ~ Free private health insurance ~ Monthly follow-ups with your team to have continuous feedback ~ Team Buildings every two months. You can't miss the Pool Party&##128167; and our Christmas dinner&##127876; ~ Discounts in international brands for employees (Club Capitole) ~ You will have the opportunity to meet the whole family through our Technology communities, to share your knowledge and ideas. Knowledge exchange is key to us! &##127757; Location : Barcelona, hybrid (60% office, 40% home) Main Responsibilities Design, develop, and maintain desktop applications in WPF using the MVVM architecture pattern . Build rich and dynamic user interfaces , focusing on usability, performance, and visual consistency. Develop reusable components , custom controls , and templates in XAML. Write clean and efficient C# ( .NET Framework / .NET Core / .NET 8) code following best practices (SOLID, Clean Code, async/await). Design and optimize SQL queries , stored procedures, and views. Collaborate on integration with backend services (REST APIs, gRPC, WebServices). Participate in functional and technical analysis , contributing to architectural and performance improvements. Write and maintain unit and integration tests to ensure code quality. Use Git for version control and participate in code reviews . Work closely with cross-functional teams (Backend, Frontend, QA, UX) in an Agile/Scrum environment. Mandatory Requirements At least 3 years of experience developing applications with C# and WPF . Strong knowledge of XAML, DataBinding, Commands, Triggers, and MVVM patterns. Experience with SQL (queries, optimization, stored procedures). Familiarity with Entity Framework or ADO. NET . Proficiency with Visual Studio / Visual Studio Code and Git. Analytical mindset with attention to quality and maintainability. High English level is needed. Desired Skills Knowledge of web development , both Backend ( .NET , Node.js) and Frontend ( Angular , JavaScript , TypeScript) . Experience consuming and building RESTful APIs and distributed services. Familiarity with testing frameworks (xUnit, NUnit, Moq). Experience with CI/CD pipelines ( Azure DevOps , GitHub Actions) and branching strategies (GitFlow). Understanding of design patterns and SOLID principles .