Brainsquare

.Net Core API Software Engineer

Brainsquare
Apply
12 months ago
Navi Mumbai, IndiaSenior

Responsibilities

  • Build scalable backend APIs and services using C# and .NET Core.
  • Implement backend logic, data access, integration flows, API security patterns, and API versioning.
  • Contribute to CI/CD pipelines, Git workflows, code reviews, and automated testing.
  • Deploy and support services in Azure and containerized Docker/Kubernetes environments.
  • Apply structured logging and tracing, troubleshoot production issues, and support continuous improvement.
  • Collaborate with architects, testers, and distributed offshore/onshore teams in Scrum or Agile delivery processes.

Requirements

  • At least 5 years of relevant professional experience in .NET backend and API development.
  • Strong experience with C# and .NET Core, backend engineering, and API development.
  • Experience building APIs and understanding API security, CORS, and versioning.
  • Understanding of clean code, SOLID, dependency injection, unit testing, and integration testing.
  • Familiarity with Azure services, CI/CD, Git, SQL Server, data modeling, and Scrum or Agile teams.
  • Preferred experience with Domain-Driven Design, Azure Functions, Redis, Azure Service Bus, event-driven systems, TestContainers, Fluent Assertions, Docker, Kubernetes, tracing, ELK, Marten DB, NoSQL stores, Jira, and Confluence.
  • Strong ownership, independent problem-solving, structured technical thinking, and clear written and spoken English communication.

Benefits

  • Long-term projects with European clients.
  • Opportunity to work with senior architects and technical leads across Belgium and India.
  • Distributed offshore engineering environment with exposure to cloud-native engineering.
  • The posting does not state a specific work arrangement, contract duration, or compensation.

Tech Stack

AzureC#DockerGitGitHub ActionsKubernetesMicrosoft SQL ServerNUnitRedis

Categories

Brainsquare

About Brainsquare

51-200 employees

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.

Contact me