07 Nov
|
Société Générale
|
Bengaluru
07 Nov
Société Générale
Bengaluru
Required Experience :
- 10+ years of hands-on experience with .Net core 8+
- 2+ years of hands-on experience with RabbitMQ
- 5+ years of hands-on experience with Microservices development
Core Skills Required : Strong Proficiency :
- C#, .NET Core / .NET 8+
- ASP.NET Core (Web API & Microservices development)
- Object-Oriented Programming (OOP) & SOLID principles
- Test-driven development (TDD)
- Behaviour-Driven Development (BDD)
- RESTful API design and development
- Entity Framework Core (EF Core)
- Asynchronous programming (async/await, Task-based patterns)
- Exception handling, logging, and debugging
- Secure coding practices
- Any Relational Databases (Postgres, MSSQL server etc) (queries, joins, stored procedures, performance tuning)
- Source control frameworks and CICD pipelines
- Queues and Events driven programming.
- Authentication & Authorization: JWT, OAuth 2.0
- Experience with Message-Oriented Middleware preferably RabbitMQ
Hands-on Experience :
- Designing, building and maintaining scalable, low latency, high-performance APIs with .Net core 8+
- Developing high throughput microservices with Net core/.Net 8+.
- Experience in Entity Framework Core (EF Core)
- Asynchronous programming (async/await, Task-based patterns)
- Authentication & Authorization: JWT, OAuth 2.0
- Any Relational Databases(Postgres, MSSQL server etc)
- Writing clean, reusable, and testable code
- Unit testing using xUnit / NUnit / MSTest
- Source control using Git (Azure DevOps / GitHub / Bitbucket)
- Logging frameworks (Serilog / NLog)
- Application deployment and troubleshooting
- Integrating third-party APIs and services.
- Publisher-Consumer services using RabbitMQ
- Building full-stack applications with React
- Demonstrated coding productivity/velocity gains using GitHub Copilot or other AI coding agents.
Working Knowledge :
- CI/CD/GitOps pipelines
- Agile / Scrum development methodologies
- Caching mechanisms (Redis / in-memory caching)
- API documentation tools (Swagger / OpenAPI)
- GitHub Copilot
- Distributed tracing
- Performance hotspot discovery & performance tuning
- Experience in Observability (ELK Stack)
- Experience in Mass Transit Framework
Positive to Have :
- Docker and Kubernetes
- Helm Charts
- Experience mentoring junior developers
- GitHub Actions
Nice to Have :
- Apache Kafka
- Dapr
- ArgoCD
- Martendb
- Microsoft Azure
- NoSQL database like MongoDB
- Angular or ReactJS
Key Responsibilities :
- Architect, design, develop, and maintain enterprise-grade .NET Core applications
- Identify performance bottlenecks and remediate such issues
- Design low latency, highly scalable microservices and obtain validations from Architects
- Build and consume secure, scalable REST APIs
- Participate in architecture and design discussions
- Ensure code quality through reviews, unit testing, and best practices
- Collaborate with cross-functional teams (UI, DevOps, QA, Product Owners)
- Troubleshoot production issues and optimize application performance
- Follow Agile processes and ensure estimates are constantly optimized and Sprint/PI goals are met
- Create and maintain technical documentation
- Support application deployments and production releases
- Guide the team & derive comprehensive benefits from GitHub CoPilot(velocity vs cost vs quality)
📌 Technical Lead (.Net Core) (Bengaluru)
🏢 Société Générale
📍 Bengaluru