The Swatch Group Services Ltd is a dynamic company of the Swatch Group providing high quality services to the Group organizations worldwide in the fields of Logistics, Information Technology, Customer Service and Real Estate. The company belongs to the Swatch Group, the world’s largest watch maker with a portfolio of 18 brands of which Omega, Longines, Tissot and Swatch.
Senior Web Software Engineer
We are looking for a Senior Full Stack Software Engineer with strong knowledge of C# and familiarity with the .NET Core and .NET Framework. You will be working with our engineers to develop and maintain ASP.NET LOB Web applications. If you are passionate about full-stack Web development and translating code into user-friendly applications, we would like to meet you. As a Senior Full Stack Software Engineer, you will collaborate with internal teams to develop functional Web applications responsible for building SPA applications and .NET RESTful services, while working in an Agile environment.
Worklocation Biel/Bussigny
Your responsibilities
- Support the entire full-stack web applications lifecycle (concept, design, test, release and support)
- Familiar with various design and architectural patterns
- Mentor peers and work collaboratively with team members, proactively find/fix bugs and work towards improving product features(s), workflow, design, security and coding patterns
- Experience with Dependency Injection frameworks
- Knowledge of Entity Framework and Code First approach
- Knowledge of Web services development (ASP.NET WebAPI)
- Produce fully functional new features writing clean code
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Design interfaces to improve user experience
- Stay up-to-date with new technology trends
- Ability to set realistic schedules and manage on-time completion of tasks
- Knowledge of one major SPA framework (Vue.js, Angular2+ or React)
- Willingness to learn new technologies
- IT Engineer with Bachelor / Master degree level or equivalent graduate in Information Technology
- 5-8 years of designing and building successful ASP.NET MVC applications
- Excellent analytical skills with a good problem-solving attitude
- Ability to translate business requirements into scalable and reliable Web solutions
- Ability to work independently as well as collaboratively
- Service orientation, team worker, self-teaching and open-minded
- Enjoyment, motivation and passion to develop solutions
- Communication skills in an international environment
Technical Skills
- Strong .NET, C# and Web technologies background
- 5+ years of C# and ASP.NET development experience
- NuGet and NPM packages management
- ASP.NET Rest API / WCF
- SQL Server, Oracle and Entity Framework
- Familiarity with .NET Standard and .NET Core
- Experience working with OOA/OOD/OOP and Design Patterns
- Experience in automated testing, TDD and SOLID principle
- Knowledge of Microsoft ALM TFS and GIT
- Experience working in an Agile Scrum environment
- Skills and interest in UI/UX Web design
- Experience with SPA frameworks like Angular, React or Vue.js is an asset
- MSCD Web Applications certificate is an asset
- Languages: English fluently, French and any additional languages are an asset
Our offer
An interesting job in a company that provides you with the opportunity to use your technical and interpersonal skills in a wide variety of settings, and the possibility for you to develop yourself. You will work in a dynamic, fast-paced international environment.
Interested?
Please submit your application via our link to Swatch Group Services LTD
Job location
2501 Biel/BienneCompany address
The Swatch Group Services Ltd
Chemin du Long-Champ 119
CH-2504 Bienne