06 Nov
|
Société Générale
|
India
06 Nov
Société Générale
India
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 Dev Ops / Git Hub / 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 Git Hub Copilot or other AI coding agents.
Working Knowledge:
- CI/CD/Git Ops pipelines
- Agile / Scrum development methodologies
- Caching mechanisms (Redis / in-memory caching)
- API documentation tools (Swagger / OpenAPI)
- Git Hub Copilot
- Distributed tracing
- Performance hotspot discovery & performance tuning
- Experience in Observability (ELK Stack)
- Experience in Mass Transit Framework
Good to Have:
- Docker and Kubernetes
- Helm Charts
- Experience mentoring junior developers
- Git Hub 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, Dev Ops, 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 perks from Git Hub CoPilot(velocity vs cost vs quality)
📌 Technical Lead (.Net Core) (India)
🏢 Société Générale
📍 India