Recherche d'emploi > Genève, GE > Software engineer

Software Engineer (C#)

SonarSource
Geneva
Cette offre d'emploi n'est pas disponible dans votre pays.

On a daily basis, you will

  • Join the squad developing SonarLint for Visual Studio (contribute to specification, write code and tests, review code from peers, validate features, release).
  • Be a key contributor to an Open-Source tool that .NET developers know, use, and love.
  • Overcome performance challenges in a complex, thread-heavy runtime environment.
  • Push the limits of what can be done with the APIs of the Visual Studio extensibility SDK.
  • Leverage the power of SonarCloud and SonarQube in the IDE, while ensuring a great developer experience in the IDE.
  • Contribute to the CI pipeline supporting the development and releases of SonarLint for Visual Studio.
  • Engage with the Open-Source community, other SonarSourcers, and the Support team and integrate their feedback.
  • Contribute to your squad’s continuous improvement, by participating in retrospectives, sharing your technical knowledge, and taking on a fair share of the squad’s workload.
  • Bring your very own touch to the Sonar culture by participating in circles, initiatives, and any of the various expressions of our collectively intelligent approach to work.

The skills you will demonstrate

  • Proven track record in software development with a strong focus on C# and the .NET ecosystem.
  • Ability to develop with clean code principles and practices.
  • Excellent engineering skills and a good understanding of Computer Science fundamentals.
  • Fluency in source code quality : tests (unit and functional), CI / CD, and code reviews.
  • Good understanding of agile practices and principles.
  • Comfortable in dealing with change and ambiguity.
  • Self-confidence to challenge the status quo as well as to be challenged.
  • Fluent in English, both written and spoken.

Nice to have

  • Experience with developing Visual Studio extensions.
  • Experience with WPF.
  • Experience using and configuring static analyzers as part of the development process.
  • Experience in Java.

Office location Our main office is located in Geneva, Switzerland, with additional offices in Annecy, France and Bochum, Germany.

Candidates to be considered must be located near an office (Bochum, Annecy, Geneva) or open to relocating prior to starting. Why you will love it here

  • We value a safe work culture - founded in respect, kindness, and the right to fail.
  • We hire great people - we value communication skills as much as technical prowess and we strive to create a work environment that allows for everyone to succeed and feel empowered to do their best work.

Our 500+ SonarSourcers from 35 different nationalities can relate!

  • Work-life balance - a healthy work-life balance is very important at Sonar.
  • Flexible hours - we schedule our days in order to be effective at work, while also being able to enjoy life’s important moments.
  • We promote continuous learning - in an ever-changing industry, learning new skills is the key to growth and success! We're happy to support all employees in this journey if desired.
  • Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
Michael Page
Genève ville, Genève

Keep up to date with the latest industry trends, tools, and technologies in software engineering and finance. Collaborate with product owners, business analysts, and stakeholders to gather and refine software requirements. ...

Noir Consulting
Genève ville, Genève

NET Software Engineer who hope to work on and deliver world class software in a friendly, fun, and innovative environment. NET Software Engineer, Urgent). NET Software Engineer to help them dramatically expand and improve their set of products while simultaneously supporting a massive increase in th...

Sonceboz
Suisse

Développement de software / architecture software embarqué. Gestion et attribution des tâches électroniques, collaboration avec des équipes software/hardware. ...

SonarSource
Genève ville, Genève

Proven track record in software development with a strong focus on C# and the. Excellent engineering skills and a good understanding of Computer Science fundamentals. ...

Jobspaddy
Switzerland
Télétravail

We are looking for experienced Fullstack Application Engineers to join our initiatives and work on the next generation technologies. ...

CERN
Genève ville, Genève

Are you a Software Engineer with an interest in working on complex systems? Are you ready to join CERN’s , and to take an active role in the development of the future software systems used to control CERN’s particle accelerators? Take Part!. Interact with operators, physicists, equipment experts, an...

Bottomline
Genève ville, Genève

Take part to the development and the maintenance of a deployed banking software. Delivering high quality, bug free software. Working experience in software development. IT Master’s Degree or equivalent such as Engineering school, HES…. ...

Michael Bailey Associates
Switzerland

Full Stack Developer (Software Engineer). ...

Helvetica Partners
Genève ville, Genève

We are currently looking on behalf of one of our important clients for a Java Software Engineer (Medical Device Sector). At least 5+ years of professional experience in Java Software Engineering. Any experience in Embedded Software Engineering is considered a plus. Contribute as a member of an enthu...

GF Machining Solutions SA
Meyrin, Genève

Bachelor's degree in computer science or equivalent.Excellent understanding of coding and development procedures.Knowledge of machine tool industry .Web based client-server architecture.Integration of industrial equipments using one or more of the following technologies: Blazor, React, Rabbit MQ, Ma...