.Net Core API Software Engineer
.Net Core API Software Engineer
BrainSquare- Posted 12 hours ago
- Be among the first 10 applicants
Job Description
About Brainsquare India
Brainsquare India is part of Brainsquare Belgium, delivering high-quality engineering and integration expertise to European clients. You will join a growing offshore engineering unit working closely with senior architects and technical leads across Belgium and India.
Key responsibilities
5+ years of relevant professional experience in .NET backend/API development.
Core Skills
Backend Engineering:
Advanced Backend Concepts:
If you're passionate about building clean, scalable APIs with .NET Core and want to grow your expertise in cloud-native engineering, we'd love to hear from you.
Apply now and join Brainsquare India's evolving backend engineering team!
Experience level: Professional
Brainsquare India is part of Brainsquare Belgium, delivering high-quality engineering and integration expertise to European clients. You will join a growing offshore engineering unit working closely with senior architects and technical leads across Belgium and India.
- Net Core API Software Engineer Your mission Brainsquare India is expanding its Application Development team and we are looking for a skilled .NET Core API Software Engineer to work on modern API-driven solutions for large-scale enterprise environments. You will design, build, test, and maintain high-quality backend services using .NET Core, REST APIs, CI/CD practices, and cloud deployment pipelines (Azure).
Key responsibilities
- Build clean, scalable REST APIs using .NET Core and modern software engineering practices.
- Implement backend logic, data access, integration flows, and API security patterns.
- Contribute to CI/CD pipelines, version control workflows (Git), and code reviews.
- Collaborate with architects, testers, and offshore/onshore teams in an Agile setup (Scrum ceremonies, backlog refinement, sprint planning).
- Apply structured logging, tracing concepts, and implement automated tests (unit, integration where applicable).
- Work with containerized environments (Docker/Kubernetes) for deployment.
- Support production deployments, troubleshooting, and continuous improvement initiatives.
5+ years of relevant professional experience in .NET backend/API development.
Core Skills
Backend Engineering:
- Strong experience with C# and .NET Core for backend/API development
- Proven experience building RESTful APIs (CORS, API versioning, API security)
- Solid understanding of software engineering principles (clean code, SOLID, DI)
- Experience with unit testing frameworks (xUnit/NUnit/MSTest)
- Understanding of integration testing concepts
- Basic familiarity with Azure services
- CI/CD experience (Azure DevOps, GitHub Actions, or similar)
- Git proficiency (status, pull, push, merge, branching)
- SQL Server (queries, joins, indexing basics)
- Data modelling fundamentals
- Experience working in a Scrum or Agile team setup
Advanced Backend Concepts:
- Domain Driven Design (DDD) basics
- Aggregate roots, bounded contexts
- API versioning strategies
- Outbox Pattern
- Azure Functions / Azure Serverless
- Redis caching
- Service Bus (Azure)
- Event-driven architecture concepts
- Integration testing with TestContainers
- Fluent Assertions
- Contract testing
- Docker image building
- Kubernetes deployment concepts
- Tracing, correlation IDs
- ELK stack or similar logging pipelines
- Marten DB
- NoSQL stores
- Jira / Confluence experience
- Experience working with external QA teams
- Strong ownership mindset and the ability to work independently in a distributed team.
- Clear communication skills in English (written & spoken).
- Ability to break down complex technical problems and propose structured solutions.
- Eagerness to learn modern engineering concepts beyond basic API development.
If you're passionate about building clean, scalable APIs with .NET Core and want to grow your expertise in cloud-native engineering, we'd love to hear from you.
Apply now and join Brainsquare India's evolving backend engineering team!
Experience level: Professional
