Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior Full-Stack Developer

Exclusive Top Jobs | Bern, Switzerland | Full Time

Job Description

We are seeking an experienced Senior Full-Stack Developer to join our team and contribute to the delivery of high-quality software solutions.

The ideal candidate will have strong expertise in back-end and front-end development, with a focus on Microsoft technologies, and the ability to manage the full software development lifecycle within an Agile environment.

Key Responsibilities

  • Design, develop, and maintain scalable and high-performance applications

  • Contribute across the full software development lifecycle: requirements analysis, design, development, testing, deployment, and maintenance

  • Develop and integrate APIs and web services (REST and SOAP)

  • Collaborate with cross-functional teams including product owners, QA, and DevOps

  • Perform code reviews and ensure adherence to best practices and coding standards

  • Provide third-level support, troubleshooting, and resolution of complex technical issues

  • Participate actively in Agile ceremonies (sprint planning, stand-ups, retrospectives)

  • Continuously improve system performance, reliability, and maintainability

Required Skills & Experience

  • Strong proficiency in C# / .NET (critical requirement)

  • Solid experience with Java

  • Hands-on experience with REST and SOAP APIs and web services integration

  • Strong knowledge of SQL and Microsoft SQL Server

  • Experience with modern front-end frameworks such as Vue.js (or similar frameworks like React or Angular)

  • Proven ability to work across both back-end and front-end development

Nice to Have

  • Experience with mobile development (Android and/or iOS)

  • Exposure to legacy systems, particularly C++ with MFC

  • Familiarity with cloud environments and DevOps practices

Working Style & Environment

  • Experience working in Agile/Scrum environments

  • Ability to take ownership and work independently as well as collaboratively

  • Strong problem-solving skills and attention to detail

  • Excellent communication skills and ability to interact with technical and non-technical stakeholders

Seniority Level

  • Senior-level experience with a demonstrated track record of delivering complex software solutions