Job Title: Senior Software Engineer
About the Role
We are seeking a highly skilled and experienced Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and delivering high-quality software solutions that meet our business requirements.
Key Responsibilities
* Design and develop new applications and APIs using .NET/C#, React, and Angular.
* Implement intuitive and responsive user interfaces.
* Build robust backend services and integrate third-party components.
* Ensure applications are aligned with business requirements and kept up to date.
* Deliver projects on time and ensure smooth handover to IT operations.
Code Quality & Testing
* Write clean, maintainable, and well-documented code.
* Conduct unit testing and participate in peer code reviews.
* Ensure adherence to coding standards and best practices.
* Continuously monitor and improve code quality.
Collaboration & Mentorship
* Collaborate closely with other developers, IT teams, and business stakeholders throughout the development lifecycle.
* Mentor interns and junior developers, providing guidance and support.
* Maintain clear and consistent communication across teams.
Technology Awareness & Recommendations
* Stay informed about emerging technologies and industry trends.
* Proactively recommend upgrades or improvements to existing systems and tools.
Compliance & Documentation
* Ensure all development activities comply with legal, audit, and security requirements.
* Produce and maintain technical documentation and release notes.
* Support the transition of applications to IT operations through training and knowledge sharing.
Testing & Validation
* Assist in functional and user acceptance testing.
* Ensure applications meet defined requirements and quality standards.
Required Skills and Qualifications
The ideal candidate will have:
* At least 3 years of experience in full-stack development.
* Strong proficiency in .NET (C#) and React.
* Solid understanding of Azure Cloud Services.
* Experience with CI/CD, GIT, and secure coding practices.
* Familiarity with OAuth2, JWT, and REST APIs.
* Knowledge of Microsoft Graph API is a plus.
* Experience with Node.js and TypeScript in frontend development.
* Ability to work independently and in a team environment.
Benefits
We offer:
* Flexible working hours and a work-from-home policy.
* A profit-sharing scheme (according to our Collective Work Agreement).
* 27 vacation days and additional 4 special paid-off days (incl. annual vacation allowance).
* Numerous discounts in the wider region as well as selected travel discounts.
* Trainings and career mobility opportunities within the various departments.
* Onsite parking and canteen (with subsidized meal vouchers).
What We Expect
Please note that this role requires physical presence to perform tasks such as delivering projects on time and ensuring smooth handover to IT operations. Therefore, the remote policy is NONE.