
.NET Software Engineer - Azure & Integration
Brainsquare28 days ago
Navi Mumbai, IndiaSenior
Responsibilities
- Develop, test, and deploy backend components using C#, .NET 10, and Azure Function Apps.
- Build and maintain APIs, enterprise integration flows, and data pipelines.
- Implement reliable, high-volume message processing focused on throughput, latency, scalability, and fault tolerance.
- Write clean, maintainable code and unit tests, and participate in code reviews.
- Translate technical specifications into reliable implementations within an established architecture.
- Collaborate with engineers, architects, and technical leads across Belgium and India.
- Participate in Agile ceremonies and deliver work toward sprint objectives.
- Communicate progress, technical risks, dependencies, and blockers clearly and promptly.
Requirements
- 5+ years of relevant professional experience in C#/.NET backend development.
- Hands-on experience building and maintaining Azure Functions.
- Strong experience with modern .NET, REST APIs, backend integration components, and cloud-native backend development.
- Experience implementing enterprise integration flows and data pipelines.
- Understanding of event-driven integration, message processing, distributed systems, resilient processing, and reliable error handling.
- Experience addressing latency, throughput, scalability, and performance requirements.
- Experience writing unit tests and participating in code reviews.
- Excellent spoken and written English and the ability to work independently in a distributed team.
- Apache Kafka or Confluent Kafka experience is a nice-to-have.
- Experience integrating with SAP, Microsoft Dataverse, or Microsoft Dynamics endpoints is a nice-to-have.
- Relevant Microsoft Azure or .NET certifications are a nice-to-have.
Tech Stack
Categories
About Brainsquare
Brainsquare is a privately held IT services firm based in Zaventem, Belgium, founded in 1998, that designs, builds, and manages enterprise application landscapes. It provides consulting and managed services in application development and integration—covering .NET/Java stacks, APIs, data integration, and cloud—combining on-site teams with global delivery for ongoing operations. It serves organizations seeking full-stack development, system integration, and support for critical business applications.