We are currently seeking an experienced Senior .NET software engineer to join a leading manufacturer on a remote basis. This exciting opportunity will involve helping one of Switzerland’s leading manufacturers modernise their Software Engineering capability and help build products to drive the business forward.

The role requires English language skills, and candidates to be based in Spain.

Key Responsibilities:
  • Architecture Design: Lead the design and development of scalable, robust, and secure software solutions using .NET.
  • Team Leadership: Manage and mentor a team of software engineers, fostering a collaborative and innovative environment. Ultimately responsible for the team delivery.
  • Hands-on Development: Participate actively in coding, debugging, and reviewing code to ensure high-quality software development.
  • Project Management: Oversee product roadmaps, ensuring on-time delivery of solutions within budget and scope. Carry the role of Scrum Master.
  • Technical Expertise: Stay updated with emerging technologies and best practices, implementing them to enhance our software solutions.
  • Collaboration: Work closely with cross-functional teams, including product management, quality assurance, and operations, to ensure alignment and successful project delivery.
  • Problem Solving: Address technical challenges, troubleshoot issues, and provide effective solutions to complex problems.
  • Documentation: Maintain comprehensive documentation of system architecture, design decisions, and product progress.

Desirable Requirements:
 
  • Strong background in Software Engineering
  • Experience with .NET is very important
  •  Azure experience
  • Containerisation experience would be a plus (Docker, Kubernetes)
  • Experience with leading teams would be beneficial but not required
 
The role offers the flexibility of a remote or onsite work arrangement and is a long-term contract, which would likely extend.