Senior Software Engineer C# / .Net 80 - 100%

Kanton Zürich
Zürich, Switzerland
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Zürich, Switzerland

Tech stack

.NET
API
Data analysis
Automation of Tests
Unit Testing
Azure
C Sharp (Programming Language)
CSS
Software Quality
Databases
Continuous Integration
IIS
Microsoft SQL Server
MVC
Model View ViewModel
Software Architecture
Software Engineering
Web Applications
Data Storage Technologies
.NET Core
React
Blazor
Backend
Vue.js
Angular
Information Technology
Front End Software Development

Job description

Join our team as a Senior Software Engineer in C#/.Net! Shape the future of education data analysis.

Tasks

  • Develop modern solutions and software architectures for education.
  • Implement sustainable and maintainable backend, frontend, and database solutions.
  • Collaborate closely in a team to enhance software quality with automated tests., As an application developer, you are part of a team responsible for the further development and new development of a data collection platform for the educational statistics of the canton of Zurich.

Your tasks

  • Developing modern solution concepts and software architectures
  • Implementing sustainable and maintainable solutions (backend, frontend, database)
  • Developing a robust and clearly modeled data storage
  • Critically analyzing existing solutions and contributing concrete improvement suggestions
  • Using contemporary technologies and actively shaping technical further developments
  • Writing automated tests for high software quality
  • Close collaboration within the team as well as open, transparent communication, We offer a versatile activity in a dynamic team and a centrally located workplace near Zurich main station. In addition, there is a modern infrastructure as well as contemporary employment conditions and social benefits according to cantonal guidelines.

Requirements

  • Degree in Computer Science and extensive C#/.Net experience required.
  • Proficient in .NET Core, API, MSSQL, HTML/CSS, and JS frameworks.
  • Strong knowledge of Microsoft cloud services and Clean Architecture., Educational planning collects data in the field of education for the cantons of Zurich, Bern, Thurgau, Graubünden, and Glarus. This data is evaluated and published both in printed form and on the web. It serves, among other things, as a basis for planning the cantonal education system.

Are you looking for a new challenge in software development? Would you like to be actively involved in designing and implementing a larger web application? We offer a position as an application developer in the Microsoft environment immediately or by arrangement. The employment is limited to one year with the option of permanent employment., A successful degree in computer science from a university or a higher technical school

  • Several years of professional experience in backend development with C#, .NET (Core), API, MSSQL, IIS
  • Experience with .NET, MVC or MVVM, HTML/CSS and experience in JS frameworks/libraries such as Blazor, React, Angular, Vue
  • Very good knowledge of Microsoft cloud services, especially in the area of databases and hosting
  • Practical experience with unit testing and CI/CD
  • Broad knowledge of login and security topics
  • Knowledge of working with Clean Architecture
  • Strong team skills and motivation to actively contribute to a positive team culture

Apply for this position