Customer Capital (CC) is seeking an experienced software engineer who will be responsible for overseeing our product development of our Loyalty platform.
We are looking for an experienced Sr. Software Engineer (.Net Core, Entity Framework, Mongo DB and Micro-services Architect) to design and develop new products and features. The incumbent should have exposure to Scrum methodology and can work closely with peers, product owners and scrum masters. He /She must exhibit excellent oral and written communication skills and ability to work in a fact pace changing environment.
You will work closely and report to the Tech Lead to plan and execute upon CC’s strategy and vision. The location would be in Delhi NCR
Key responsibilities:-
Design, develop, and maintain scalable applications using .Net Core, Entity Framework, Linq Queries and C#.
Develop and consume RESTful APIs to integrate different platform components.
Implement and maintain Swagger/OpenAPI specifications for API documentation and testing.
Design and implement secure API authentication and authorization mechanisms using standards like JWT and OAuth.
Write optimized LINQ queries and perform database optimization for applications using MongoDB.
Collaborate with cross-functional teams including product owners, QA, DevOps, and UI developers.
Participate in Agile ceremonies (Scrum, Sprint Planning, etc.).
Perform code reviews and contribute to architecture decisions.
Troubleshoot production issues and ensure high availability and performance.
Follow best practices in coding standards, design patterns, and application security.
Skills and Experience Required:-
5+ years of overall experience in .NET Core development.
Strong expertise in .Net Core, Entity Framework, Linq Queries, C#, and MongoDB.
2+ years of experience in designing and consuming RESTful APIs.
Strong understanding of object-oriented programming, design principles (OOP, SOLID) and different design patterns.
Worked on Micro-services architecture.
Experience working with version control like Bitbucket/Git.
Experience working on loyalty platforms or fintech-related projects.
Preferred (Will add advantage to profile if know any of these):
Knowledge of deploying applications on Linux-based hosting (NGINX/Apache).
Experience with unit testing frameworks like NUnit or MSTest.
Familiar with Amazon Web Services (AWS) services like S3, SNS, SQS, Parameter Store, Redis cache, Open Search etc.
Additional Details:-
Preferable location – Delhi NCR (Remote)
Travel: As per job & client requirement.
Industry Type: IT - Software/Software Service.
LEVEL OF EXPERTISE
.Net - 5 years
Entity Framework - 3 years
C Sharp - 2 years
MongoDB - 5 years
RESTful API - 5 years
Microservices architecture - 2 years