Developer Role for SonarLint in Visual Studio
We are looking for a skilled developer to contribute to the development of SonarLint for Visual Studio.
* Develop specifications, write code and tests, review code from peers, validate features, and release.
* Be a key contributor to an Open-Source tool that .NET developers know, use, and love.
* Improve performance in a complex, thread-heavy runtime environment.
* Pursue innovation by pushing 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, ensuring a great developer experience.
* 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, incorporating their feedback.
* Participate in continuous improvement by engaging in retrospectives, sharing technical knowledge, and taking on a fair share of the squad's workload.
* Infuse your unique perspective into the Sonar culture through participation in circles, initiatives, and expressions of our collaborative approach to work.
Your Expertise
* Demonstrate a proven track record in software development with a strong focus on C# and the .NET ecosystem.
* Show ability to develop with clean code principles and practices.
* Exhibit 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.
* Demonstrate good understanding of agile practices and principles.
* Comfortable dealing with change and ambiguity.
* Self-confidence to challenge the status quo as well as be challenged.
* Fluent in English, both written and spoken.
Desirable Skills
* Experience with developing Visual Studio extensions.
* Experience with WPF.
* Experience using and configuring static analyzers as part of the development process.
* Experience in Java.
Location
Main office located in Geneva, Switzerland, with additional offices in Annecy, France and Bochum, Germany. Candidates must be near an office or open to relocating prior to starting.
About Us
* We prioritize a safe work culture - founded on respect, kindness, and the right to fail.
* We value communication skills as much as technical prowess and strive to create a work environment allowing everyone to succeed and feel empowered to do their best work.
* Work-life balance is crucial at Sonar.
* We schedule days to be effective while enjoying life's important moments.
* We promote continuous learning - essential in an ever-changing industry.