Job Title: Senior .NET & React Developer Cardholder Application Development
Location: Bangalore, India
Role Type: Individual Contributor
Role Summary
The Cardholder Application Development team builds and supports Visa's Contact Center and Client Support applications, enabling global 24x7 client servicing. This role requires deep expertise in .NET technologies and React to design, develop, and maintain scalable, secure, and resilient applications. The candidate will own service delivery and operational excellence within a DevOps-driven environment.
Key Responsibilities
- Drive end-to-end agile development within DevOps practices:
- Participate in sprint planning, daily stand-ups, reviews, and retrospectives.
- Break down user stories, estimate tasks, and groom backlogs in collaboration with stakeholders.
- Design and develop services and enhancements that are:
- Scalable, resilient, secure, and loosely coupled.
- Equipped with monitoring, alerting, and performance metrics.
- Implement best coding practices, guide peers, and ensure adherence to design patterns.
- Perform unit, integration, system, and regression testing; develop automated test scripts for CI/CD pipelines.
- Support UAT and manage deployments to certification and production environments with rollback strategies.
- Continuously improve internal development methodologies and adopt industry best practices.
- Communicate effectively with project teams and stakeholders.
Required Technical Skills
- 610 years of hands-on development experience in .NET technologies.
- Strong proficiency in:
- .NET Framework & .NET Core
- C# programming
- Web API development
- React.js
- RESTful services
- Authentication and authorization
- Microservice based API development
- Entity framework
- SQL (queries, stored procedures) preferably MS SQL Server & PostgreSQL
- Experience in performance tuning and automated unit testing.
Preferred Skills
- Familiarity with Docker, Kubernetes, MongoDB, and Kafka.
- Knowledge of design patterns and scalable architecture principles.