Senior .NET Developer
Role details
Job location
Tech stack
Job description
OWT is a tech and strategy consulting firm under Swisscom. Join us to drive digital transformation in the Swiss public sector.
Tasks
- Develop robust software solutions using .NET and Angular technologies.
- Collaborate with teams to design top-notch web applications for diverse projects.
- Oversee the development process from conception to deployment, ensuring best practices., * You develop robust and secure software solutions in .NET and Angular that meet technical and business requirements.
- You work closely with developers, project managers, and architects to design first-class web applications for innovative and diverse projects.
- You oversee the entire development process - from conceptualization through development to deployment - ensuring best practices are followed.
- You use cloud platforms (Azure, AWS), employ containerization technologies such as Docker and Kubernetes, and implement CI/CD pipelines for automated deployment.
- You implement security concepts and ensure that authentication and authorization mechanisms are implemented according to modern standards (OAuth2, OpenID, JWT).
Requirements
- Minimum 5 years in C# development with solid .NET Core knowledge.
- Familiarity with cloud solutions like Azure and AWS.
- Fluent in German and English, both spoken and written., * You are an experienced developer with at least 5 years of experience in C# development
- You master .NET Core / .NET 5+ and have solid knowledge of the ASP.NET Core and EF Core frameworks.
- You are familiar with web technologies such as Angular, HTML5, and CSS3.
- You are familiar with microservices architectures and event-based communication.
- You have already worked with cloud solutions (Azure, AWS, etc.) and use containerization technologies such as Docker, Kubernetes, or OpenShift.
- You have solid knowledge of DevOps practices and experience implementing CI/CD pipelines for smooth integration and deployment.
- You are fluent in German and English, both spoken and written (at least C1).
Benefits & conditions
- Working in agile projects and using modern technology stacks as well as dealing with modern software architectures
- The opportunity to work on exciting tasks in a stable team structure long-term
- A flexible work model that allows you to work with colleagues and customers from home office
- Very well located offices in the heart of Bern, Zurich and Lausanne, which are easy to reach
- Our welcome package, which helps you settle in at your new workplace in Bern, the Swiss capital, if needed
- A competitive salary with a healthy work-life balance
What will excite you
- A young, dynamic, and collaboration-driven culture fueled by a shared passion for digitalization and new technologies, which puts the concerns of our customers at the center
- An environment where learning new and developing existing skills is promoted through a clear career path
- A hybrid work model that allows you to work with colleagues and customers from home office
- The opportunity to work with renowned companies on a variety of tasks around modern technologies
- The chance to benefit from colleagues who are experts in their field and are always ready to share their expertise or provide constructive feedback
- A proven mentoring model with a person who introduces you to everyday work at OWT and supports you in your professional and personal development
- Very well located offices in the heart of Geneva, Lausanne, Zurich, and Bern, which are easy to reach
- A competitive salary with a healthy work-life balance