Full Stack Developer (.Net, C#, React.js)
Job ID: R-247610
Location: Pune, Maharashtra, India – 411006
Experience Required: 5+ Years
Education: Bachelor’s / Master’s degree in Computer Science or related technical field
Service Line: Software Engineering
Job Type: Full-time
Role Overview
As a Full Stack Developer, you will be a key contributor in building full-stack web applications and scalable data pipelines within Mastercard’s Data Analytics and AI Solution program. This role blends UI/UX design, backend development, and cloud-native implementation. You’ll collaborate with product teams and fellow engineers to deliver analytical insights to acquirers, fintechs, and issuers through intuitive interfaces and robust APIs.
Key Responsibilities
Participate in requirement scoping, solution design, and end-to-end implementation of complex product features.
Lead development efforts across front-end and back-end components in a microservices architecture.
Build and maintain scalable data models and analytical platforms to enhance product performance.
Design and implement responsive user interfaces using React.js and related frameworks.
Write high-quality, secure, and test-driven code, and perform thorough code reviews.
Mentor junior team members and foster best practices in software engineering.
Collaborate with cross-functional teams including Product Managers and UX Designers.
Ensure integration of backend services and APIs with frontend interfaces seamlessly.
Drive continuous process improvement and modernization of development workflows.
Leverage monitoring and alerting tools (e.g., Splunk) to ensure performance and reliability.
Technical Requirements
5+ years of hands-on experience in Full Stack Development with .NET/C# and React.js.
Proficiency in front-end technologies: React.js, Redux, TypeScript.
Backend experience with .NET Core/C#, Java (JDK 11–17), Spring Boot, Spring Security.
Knowledge of RESTful APIs, JSON/SOAP, SQL, and relational databases (e.g., SQL Server).
Understanding of multi-threading, message queuing, and distributed systems.
Experience with Git, Jenkins, Maven, Junit, and automated testing frameworks.
Familiarity with design patterns, object-oriented programming, and cloud platforms (e.g., AWS, Cloud Foundry).
Experience with monitoring tools like Splunk or similar.
Prior involvement in Agile/Scrum environments with rapid product delivery cycles.
Strong communication skills with the ability to work across global teams.
Preferred Skills
Prior experience leading medium to large projects with cross-team coordination.
Exposure to Java Spring-based backends alongside .NET is an added advantage.
Experience integrating with scalable big data platforms or analytics tools is a plus.
Solid understanding of cloud-native development, deployment, and CI/CD pipelines.
Passion for clean code, customer-centric design, and performance optimization.