Swatch Group Services

Senior Web Software Engineer

03 December | Employee | 100%

Senior Web Software Engineer

The company

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

 

 

Job description

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.

  • 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

Profile

  • Strong .NET, C# and Web technologies background
  • 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

Professional requirements

Strong experience working in: 

  • 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
  • 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

Languages

  • English fluently, French and any additional languages are an asset

Company address

Work place is Biel Bienne or Bussigny

Contact

HR Department