Job Title: Tech Lead / Software C# Engineer
Job Type: Full time
Location: Canton Berne
One of our most innovative clients is looking for a Tech Lead Software C# Engineer to guide their talented software development team. This leadership role focuses on technical excellence, mentoring engineers, and delivering high-quality software systems aligned with business goals.
Key Responsibilities:
- Lead the development of robust and high-performance C# applications and platforms.
- Set technical direction and best practices for the development team.
- Collaborate with stakeholders, architects, and cross-functional teams to align project goals with technical solutions.
- Participate in architectural decisions, code reviews, and technical planning.
- Support and mentor team members through knowledge sharing and coaching.
- Ensure software quality and reliability through continuous improvement and testing strategies.
- Manage priorities, timelines, and deliverables across multiple projects.
Requirements:
- Degree in Computer Science, Software Engineering, or a related field.
- Several years of professional experience in C# software development, with at least 1-2 years in a technical leadership role.
- Solid knowledge of .NET frameworks, design patterns, and modern development practices.
- Experience with web technologies such as Vue.js or Angular is a plus.
- Familiarity with Azure DevOps, Git, and CI/CD workflows.
- Excellent communication and interpersonal skills; able to lead and inspire teams.
- Proven ability to handle complex technical challenges and make sound architectural decisions.
- Fluent in English; proficiency in German or French is a strong advantage.
Motivated relocators are welcome to apply. However, visa sponsorship is not available at this time, so you must hold a valid Swiss Permit or be an EU/EEFTA passport holder.
If you're passionate about leading software teams and building exceptional products with modern C# technologies, apply now to be part of a high-impact, collaborative environment!
