.NET Software Engineer - Azure & Integration
Brainsquare
Brainsquare India is part of Brainsquare Belgium, delivering high-quality engineering and integration expertise to European clients. You will join a growing offshore engineering team working closely with architects and technical leads across Belgium and India.
Your mission
Brainsquare India is looking for a .NET Software Engineer – Azure & Integration to contribute to a major service transformation program in a global manufacturing environment.
You will build, test, and maintain backend components using C#, .NET 10, and Azure Function Apps, connecting enterprise systems through APIs, integration flows, and data pipelines.
Working closely with a Belgium-based Lead Software Engineer, you will translate technical specifications into reliable implementations within an established architecture. Your work will support high-volume message processing, where performance, scalability, and resilience are central requirements.
Key responsibilities
- Develop, test, and deploy backend components using C#, .NET 10, and Azure Function Apps.
- Build and maintain APIs, integration flows, and data pipelines connecting enterprise systems.
- Implement reliable message processing with attention to throughput, latency, scalability, and fault tolerance.
- Write clean, maintainable code and unit tests, and participate in code reviews.
- Collaborate with the Belgium-based Lead Software Engineer and colleagues across the distributed team.
- Participate in Agile ceremonies and deliver agreed work toward sprint objectives.
- Communicate progress, technical risks, and blockers early.
5+ years of relevant professional experience in C#/.NET backend development, combined with hands-on experience building and maintaining Azure Functions.
You can independently implement technical specifications and deliver reliable backend components and enterprise integrations within a distributed team.
Core skillsBackend Engineering
- Strong hands-on experience with C# and modern .NET.
- Experience building and maintaining REST APIs and backend integration components.
- Ability to translate technical specifications into clean, maintainable implementations.
- Practical experience building and maintaining Azure Functions.
- Experience with cloud-native backend development.
- Experience implementing integration flows and data pipelines between enterprise systems.
- Understanding of event-driven integration and message processing.
- Experience addressing latency, throughput, and scalability requirements.
- Understanding of resilient processing and reliable error handling in distributed systems.
- Experience writing unit tests and participating in code reviews.
- A disciplined approach to code quality and implementation within an established architecture.
- Experience working in an Agile team.
- Ability to coordinate your work with colleagues across locations and communicate dependencies or blockers.
- Apache Kafka or Confluent Kafka.
- Experience integrating with SAP, Microsoft Dataverse, or Microsoft Dynamics endpoints.
- Relevant Microsoft Azure or .NET certifications.
- Excellent spoken and written English.
- Ownership of your work and delivery commitments.
- The ability to work independently while collaborating closely with a distributed team.
- A practical approach to breaking down technical problems and implementing structured solutions.
- Clear, timely communication of progress, risks, and blockers.
- Willingness to learn and apply feedback from technical leads and code reviews.
Ready to build reliable integrations with .NET and Azure? Apply with your CV and highlight your hands-on experience with Azure Functions, APIs, and message processing.
Join Brainsquare India and contribute to enterprise solutions alongside colleagues in Belgium and India.
Openings: 2
Employment Type: Payroll
Experience level: Professional