Senior Software Development Engineer (.Net)
Are you passionate about healthcare and technology? Join our medical software department as a Software Development Engineer (.Net). The GOOSe team at Materialise develops cutting-edge software solutions to enhance and streamline additive manufacturing processes, focusing on innovation, quality, and efficiency to empower industries with advanced 3D printing capabilities.
What you will do
- Consider and provide implementation work decomposition, estimates, and technology options
- Be the technical/architectural point of contact for your team and share best practices with them
- Actively participate in our agile working culture, including sprint planning, backlog refinement, and daily stand-up meetings
- Maintain architecture documentation
- Develop new features and bug-fixing
- Design, build, and maintain efficient, reusable, and reliable code
- Make code review
- Write unit, integration, API, and automation tests
- Take part in building and supporting a cross-product platform
- Provide maintenance and support for the software in the production environment by resolving urgent requests on time
Your profile
Education
- MS/BS degree in computer science or a related field is preferred
- Good speaking, writing, and reading skills in English are essential
Requirements
- Development experience for web-based applications and services
- Strong knowledge of backend components: .NET, EF, C#, ASP.Net Core, Net Core
- Knowledge of web API development (Must: HTTP, RESTful, JSON, OpenAPI. JWT knowledge is an advantage)
- Experience with relational databases: MS SQL or similar DB. NOSQL knowledge is an advantage
- Knowledge of Design Patterns, OOP
- Work experience with unit, component, and integration testing
- Understanding of web technologies and frontend frameworks
- Experience with AWS, Azure, and Cloud technologies
- Experience with Dockers and Kubernetes
Expected soft skills
- Agile/scrum mindset
- Teamwork
- Result orientation
- Problem-solving
- Innovation
- System thinking
- Technical leadership
- Can clearly explain technical solutions to the dev team
Plus points
- Knowledge of frontend components: JavaScript, HTML/CSS, Typescript, React, Python
- Understanding of CI/CD processes
- Design in UML, BPMN, and other diagrams
- Experience with workflow systems
Location and type of contract
- Barcelona, Spain
- Full-time
- Hybrid
- Mid-senior level
Share on:
Working at Materialise
Materialise is a dynamic, international high-tech company, founded in 1990 and headquartered in Belgium, with over 2,300 employees worldwide. Materialise’s mission is to innovate for a better and healthier world through its software and hardware infrastructure and in-depth knowledge of additive manufacturing (also known as 3D printing). Our customers are in diverse industries, such as automotive, aerospace, medical, research, and academia.
As a growing company, Materialise is always looking for enthusiastic professionals who want to work in an environment full of revolutionary technology and surrounded by people passionate about their work.