be working closely with the QA and OPS teams, with business analysts and with the support team.
You have a strong technical background. You are passionate about technology, programming languages and architecture. You like to code, learn, share and mentor.
You like to participate in large scale software development activities creating an impact for thousands of active users around the globe
You recognize yourself in this description? .
Be responsible for the design, development and delivery of new features for our products
Code, unit test, and maintain core product software and databases to ensure strong optimization and secure functionality
Work closely with other developers and with QAs to create testable code
Work with business analysts / product owner to define or refine the backlog items.
Collaborate with different teams to brainstorm and create new efficient solutions
Write well-designed and clean code. Document your code
Mentor junior team members. Foster discussions. Perform code reviews
Contribute to the continuous development and maintenance of the existing product
Integrate software components into a fully functional software system
Bring your ideas to improve the products or the processes
Learn the business of Intellectual Property
A bachelor’s or master’s degree in computer in computer science, engineering or related field is an asset
At least 5 years working experience as a Software Developer
Very good knowledge of OO design and programming, C#, Visual Studio 2022, WPF and WebAPI as well as SQL Server (2016 and above)
Experience with the .NET framework (4.8) and .NET Core / 5 / 6
Knowledge of NUnit and NHibernate is considered as an asset
Relevant experience in various design and architecture patterns, Test Driven Development
Experience with API, authentication, token, security, http protocol, json, swagger
Proficient understanding of code versioning tool Git
Experience in continuous integration, refactoring, CI / CD pipelines and nightly builds
Experience with Agile methodology, Scrum, features and tasks, estimates
Experience with popular web application frameworks (, Angular) is considered as an asset
Self-organized and creative team player with excellent communication skills and willingness to learn
Excellent time management, self-organized, problem-solving and attention to detail
Fluency in English is mandatory; German and / or French is considered as an asset
What we offer
A fantastic and amazingly talented team of technical and business people
Enjoy working in multicultural teams and contribute to a diverse and international working environment
A possibility to integrate a mature software company and gain experience in software development and all the interactions of different teams collaborating together to develop a product
An adequate and motivating remuneration package
A highly competitive rewards and benefits package including private healthcare, meal tickets, Easter and Christmas bonus plan
Organize your lifestyle with flexible working hours
Intensive trainings delivered by our top specialists
Extra vacation days based on seniority in the company
The opportunity to build a long-term career in an exciting, international business environment
We are continuously aiming at developing our employees and the quality of services offered. We encourage our colleagues to bring their personal contribution to the business and prize their innovation.
Dennemeyer offers a friendly working atmosphere in which sharing of ideas and respect are valued.