Social network you want to login/join with:
Your Role
You will work closely with the software architect and product managers to create the best product for our customers, meeting the business line's quality and engineering standards in a small, young team with dedicated QAs.
Your Responsibilities
- Be responsible for the design, development, and delivery of new features for our products.
- Code, test, and maintain core product software and databases to ensure strong optimization and secure functionality.
- Work closely with other developers to ensure the best product.
- Contribute to the continuous front-end and back-end development of the existing product.
- Write well-designed, clean, and testable code and perform code reviews.
- Align with end-users to deliver the best results.
- Bring new ideas to improve the existing code base.
- Operate the platform and support stakeholders worldwide with technical training.
- Collaborate with IT infrastructure teams to securely deploy, automate, and maintain applications, embodying the "You build it, you run it" philosophy.
Your Profile
- Bachelor’s degree in engineering, computer science, or a related field.
- Excellent communication skills— in person, via email, and phone.
- Very good knowledge of the .NET framework (4.7 and above) with C#, ASP.NET (Core / Web API / OWIN).
- Profound knowledge of clean code principles, SOLID, Microservices, SOA, OOA / OOD.
- Strong knowledge of SQL and experience with SQL Server (2016 and above). Experience with NoSQL is a plus.
- Experience implementing robust code testing.
- Experience with CI/CD pipelines is an asset.
- Proficiency in Azure or similar container technologies is an asset.
- Knowledge of Blazor or similar client-side SPA frameworks (e.g., Angular) is an asset.
- Excellent time management, self-organization, problem-solving skills, and attention to detail.
- Fluency in English is mandatory; knowledge of French and/or German is an asset.
Join and Grow with Us!
- Develop and customize your long-term career within a fast-growing multinational company.
- Enjoy working in multicultural teams and contributing to a diverse, international environment.
- Benefit from flexible working hours to organize your lifestyle.
- Act independently and entrepreneurially within your area of responsibility and profit from flat hierarchies and quick decision-making.
- Celebrate successes together at our corporate events.
- Participate in tailored onboarding programs and ongoing training & development.
- Make an impact on our business, culture, society, and environment through your personality and daily work.