Software Developer
Role details
Job location
Tech stack
Job description
We aim to make our standardized platform services available to all Dennemeyer business units and to external clients worldwide through seamless integration with their platforms, web applications, and software. About the Role You will develop products that enable our business to run its daily operations. Your responsibilities span the full software development lifecycle: analyzing requirements, developing features, fixing issues, testing, deploying, and monitoring the products owned by your team. You'll collaborate closely with the software architect, product manager, designer and QAs to deliver high-quality, engineering-standard-aligned solutions. Your Responsibilities
- Design, develop, and deliver new features for our products
- Write, test, and maintain core software and databases with strong optimization and secure functionality
- Collaborate with fellow developers to ensure high-quality outcomes
- Contribute to continuous front-end and back-end improvements
- Write clean, well-designed, testable code and participate in code reviews
- Propose and implement ideas to improve the codebase and team processes
- Operate the platform and support global stakeholders with technical training
- Work with infrastructure teams to securely deploy, automate, and maintain applications ("You build it, you run it")
Requirements
- Bachelor's degree in engineering, computer science, or a related field
- 5+ years of experience in a similar role
- Excellent communication skills (written and verbal)
- Extensive experience with .NET and C#
- Extensive experience with React and at least basic knowledge of Angular
- Solid understanding of Clean Code principles, SOLID, Microservices, SOA, OOA/OOD
- Very good knowledge of SQL and experience with SQL Server (2016+); NoSQL is a plus
- Basic knowledge of Azure or container technologies and CI/CD pipelines is mandatory
- Strong time-management, self-organization, and problem-solving skills
- Fluency in English; French and/or German is an asset
Benefits & conditions
- Take ownership and act with entrepreneurial freedom thanks to flat hierarchies and short decision paths
- Celebrate achievements together at company events
- Benefit from a tailored onboarding program and ongoing training & development opportunities
- Make an impact on our business, culture, society, and environment with your work and personality
Dennemeyer is an Equal Opportunity Employer. Dennemeyer does not discriminate on the basis of race, religion, color, sex, gender identity or expression, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.