Software Developer C# (Azure DevOps, C#, WFP, .NET)
- Location Oberndorf am Neckar
- Expertise Azure, Cloud
- Job Type Permanent
- Salary € 50,000 per annum
We are seeking experienced C# Software Developers with strong expertise in WPF to join newly restructured development teams. This is an excellent opportunity to work on complex desktop applications within a specialized industry that has a significant international impact, collaborating across Japan, Belgium, and the USA.
About the Role
As a Software Developer, you will be integral to designing and maintaining a major internal software suite. Working within dynamic, cross-functional teams, you will leverage your technical skills to develop robust, scalable solutions tailored to the needs of our global clients.
Responsibilities
- Design, develop, and maintain high-quality desktop applications using C# and WPF
- Collaborate with international stakeholders to gather requirements and translate them into effective technical solutions
- Participate in code reviews, ensuring adherence to clean code principles and design patterns
- Contribute to the continuous improvement of software architecture and development workflows
- Work closely with team leads, project managers, and cross-functional teams to deliver solutions on schedule
- Assist in troubleshooting and resolving complex issues within large codebases, providing technical mentorship when necessary
Key Qualifications
- Minimum of 3 years, ideally 5+ years, of professional C# development experience
- Deep expertise in WPF (Windows Presentation Foundation) for desktop UI development
- Strong experience with Git version control
- Practical knowledge of Azure DevOps for CI/CD processes and project management
- Understanding of clean code principles, design patterns, and software architecture
- Experience working with large, complex codebases in a disciplined development environment
Preferred Qualifications
- Degree in Computer Science or a related technical field
- Familiarity with desktop application architecture beyond WPF
- Experience in metrology, industrial, or scientific software (preferred but not required)
- Proficiency in German (minimum B2) for effective office communication, especially in Oberndorf
- Fluency in English for international collaboration
Team & Work Environment
- Recently restructured teams specializing in C++ and C#, supporting two newly created development groups
- A balanced mix of experienced and junior developers fostering growth and knowledge sharing
- Cross-functional setup: Team Lead, Developer Coordinator, and Project Manager
- Emphasis on team fit, soft skills, and deep technical curiosity during the hiring process
Application Process
- Introductory Call (40 minutes): An informal discussion about your development experience, coding principles, and mindset
- Technical Interview (60 minutes, on-site preferred): Logic and math exercises, review of your WPF code, and an in-depth discussion of WPF concepts and coding techniques
- Trial Day: A full day with the team, including lunch and live project introductions
Work Model & Benefits
- Hybrid work setup: on-site Tuesdays and Thursdays; remote Mondays, Wednesdays, and Fridays
- Flexibility for illness or special circumstances
- 38.5-hour workweek with flexible hours; core hours from 9:00–12:00 and 14:00–15:00
- Flexitime tracking; overtime compensated through time off or payout after 78 hours
Additional Notes
- The codebase spans millions of lines; candidates must excel at reading and understanding large, complex software systems
- Deep understanding of code structure, the ability to identify weaknesses, and propose improvements are essential
- Candidates should be confident in asking questions and driving technical excellence
- All applicants will receive feedback within 48 hours
- CEO approval is required for direct search hires
