> DOU
senior
CustomertimesBackend Engineer
format:Remotecompany:Outsource
c#.netmicroservicesazure service busazure blob storagesqldockerazure
kuberneteserp
> full description
We are looking for a .NET Developer to join a project focused on building integration solutions between CAD systems, ERP platforms, and internal enterprise applications.
This role is part of a project for a large, well-established company in the manufacturing domain, working with complex systems and high volumes of data.
The position is centered around backend development in a cloud environment, with a strong focus on microservices architecture, asynchronous communication, and scalable integration layers.
The ideal candidate is a hands-on engineer who can independently drive development tasks and contribute to technical discussions within the team.
Responsibilities
- Develop and maintain C# / .NET components supporting integration between CAD systems, ERP, and internal platforms
- Design and implement integration layers using microservices architecture patterns
- Build and support asynchronous communication between services using message queues (e.g. Azure Service Bus)
- Work with Azure Blob Storage to manage CAD-related artefacts (drawings, models, generated files)
- Design, develop, and optimize SQL databases (schema design, queries, performance tuning)
- Develop and deploy containerized applications within an Azure-hosted environment
- Participate in technical discussions, code reviews, and documentation
- Collaborate with cross-functional teams to ensure reliable and scalable integration solutions
Requirements
- 5+ years of experience in software development
- Strong experience with C# and .NET development
- Experience building integration solutions between enterprise systems
- Solid understanding of microservices architecture
- Hands-on experience with message queue systems (e.g. Azure Service Bus or similar)
- Experience working with Azure services, including Blob Storage
- Strong SQL skills (schema design, querying, optimization)
- Experience with containerization (e.g. Docker; Kubernetes is a plus)
- Understanding of distributed systems and asynchronous communication
- Experience working in cloud-native environments
- Ability to work independently and contribute to technical decision-making
Nice to have
- Experience integrating ERP systems