SW Development Engineer (.Net)

Spain, Barcelona, Sant Cugat del Vallès

de fr es ru tr it pt zh ja

Job title: SW Engineer in Development

Reporting to: Team Leader

Hours: 39 hours per week.

Location: Located in Sant Cugat Del Vallès (Barcelona) with occasional travels to Rotkreuz (Switzerland)

Hey! How are you! We are hiring a great .NET software developer to join our team. Are you ready for new challenges? You will enroll an agile team, you’ll work in different areas of the SW development and you’ll take care of analysis, design, development, testing and building activities.

Why Roche?

Because working at Roche Diagnostics means joining a pioneer company in healthcare. As part of one of DIA Common Assets, you’ll enjoy lots of team events and a nice environment to do your best as a developer. We want you to grow inside Roche and we’ll contribute to build your individual development plan based on your skills and future goals. What about that?

Why our team?

We love what we do and we really want to make the difference in people lives. A part from that, we are a dynamic team that work hard but also have fun with our teammates. A clear path for development and growth potential is provided to all team members.

What will you do?

You will be joining an agile team that owns the whole delivery pipeline, from the creation of feasibilities or concepts that will support the implementation until final test plans or build definitions that ensure that you are delivering a high quality product.

You will be part of the Software Engineering Capability where you will have the opportunity of impacting the whole organization by working on good practices, common tools, metrics or technical assessment to enable our teams to deliver high quality software.

Who are you?

You are an experienced .net Developer able to communicate fluently in English with people of different profiles and cultures. You have mentoring skills that contribute to the continuous improvement mindset that we have in the department. For you quality is not negotiable. You can lead discussions within a team in order to elevate them and bring them to a higher level of effectivity. You are a team player that with your example contribute to have a multidisciplinary team aligned to achieve the goals agreed with our stakeholders.

Ideally you will have:

  • Computer Engineering Degree or similar
  • More than 5 years experience as a  C# .NET developer
  • Unit & Integration Test in your code
  • Experience in relational databases like Oracle & Firebird
  • Experience in Visual Studio and using TFS
  • Experience in Windows Presentation Foundation applying MVVM  Pattern & Entity Framework
  • Experience working with RabbitMQ
  • Experience applying Solid Principles & Design Patterns
  • Experience in Agile Methodologies (valuable, working with SAFe)
  • Valuable knowledge in PRISM architecture
  • Valuable knowledge in .NET Core framework
  • Valuable TDD & ATDD Experience User
  • Valuable knowledge in microservices

What do we offer?

If you would like to be part of a highly skilled multi-cultural team and you meet the above requirements, we are looking forward to receiving your application. We will provide you with an excellent work environment, international projects and a company where we strongly believe the employees are the biggest strength so you’ll be able to take your own decisions and even dedicate some time to propose new and innovative changes to optimize processes increasing the efficiency.

We attract and retain the best qualified individuals available, without regard to race/ethnicity, religion, gender, sexual orientation, age or disability. So make a difference. Be challenged. Be inspired. Be supported, love what you do. Work with us!