Senior Backend Software Engineer .NET

Materialise
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

.NET
Amazon Web Services (AWS)
Architectural Patterns
Command-Query Responsibility Segregation (Software Development)
Persistent Data Structure
Software Debugging
DevOps
MongoDB
NoSQL
RabbitMQ
SonarQube
Backend
Kubernetes
Event Sourcing
Docker
Microservices

Job description

Are you passionate about building robust, scalable, and maintainable back-end systems that power innovative applications? We are looking for a Senior Back-End Developer to join our Motion team and play a key role in shaping the architecture and functionality of our platform. If you thrive in a collaborative environment and enjoy solving complex challenges with clean, efficient code, we'd love to hear from you! Develop and maintain back-end services within a structured and organized framework Implement architectural patterns and methodologies to support system design and functionality Design and integrate communication systems between different components of the application Work with data persistence solutions to ensure efficient storage and retrieval of information Deploy and manage services in cloud-based environments with a focus on scalability and reliability Write clean, maintainable, and testable code while adhering to development best practices Troubleshoot, debug, and optimize

Requirements

existing systems for performance and scalability Your profile 5+ years of professional experience in back-end development, with expertise in .NET (preferably .NET 6 or later - ideally .NET 8) Strong knowledge of microservices architecture and its implementation in production environments Hands-on experience with AWS cloud services and container orchestration tools like Kubernetes and Docker Practical experience with event-driven architectures, event sourcing, and messaging systems (RabbitMQ and MassTransit are a plus) Solid understanding of domain-driven design (DDD) and CQRS principles Experience working with NoSQL databases, particularly MongoDB and EventStoreDB A strong focus on delivering high-quality, scalable, and secure code (familiar with Sonarqube) Excellent problem-solving skills and a proactive attitude towards challenges A collaborative mindset with strong communication skills to work effectively in a team environment Will be a plus: Knowledge of DevOps practices and

About the company

CI/CD pipelines Familiarity with other cloud platforms or messaging tools Understanding of using AI tools in the software development life cycle (GitHub Copilot) What we offer Healthy life-work balance When creating a better and healthier world, a good place to start is with yourself. That's why we encourage our employees to prioritize their overall well-being, fostering physical fitness, mental resilience, and social connections through a range of workshops, sports activities, and other events and initiatives that contribute to a balanced and fulfilling work-life harmony. Hybrid working & flexibility Personal growth and career advancement Team building Innovation is key Location and type of contract Barcelona, Spain Full-time Hybrid Mid-senior level Share on: 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. Curious to learn more about this position? Reach out to our team to get the answers to your questions. #J-18808-Ljbffr

Apply for this position