Job Description : .NET Developer (Loyalty Platform)
Location : Bangalore
Experience : 5+ Years
Role : Developer – Loyalty Platform
Role Summary
The .NET Developer (Loyalty) is responsible for designing, developing, testing, debugging, documenting, supporting, and enhancing software components that power the Loyalty platform. The role involves close collaboration with Product Owners, architects, QA teams, and other developers to deliver high-quality, scalable, and reliable enterprise solutions.
Key Responsibilities
Development & Technical Implementation
- Design, develop, and maintain scalable and fault-tolerant software solutions for the Loyalty platform.
- Build, enhance, and consume REST and RPC APIs.
- Produce high-quality, efficient, and secure code following industry best practices.
- Create and maintain automated unit tests to ensure application quality and reliability.
Collaboration & Coordination
Understand platform data, integrations, components, and runtime environments.Collaborate with Digital Product Owners to refine and clarify business and technical requirements.Work with architects and technical leaders to determine optimal technical solutions and identify risks or improvement opportunities.Manage dependencies with other developers / teams and coordinate cross-functional deliverables.Quality Assurance & Testing
Work closely with QA teams to define test cases and provide supporting test data.Participate in code reviews and adhere to team coding standards and guidelines.Process & Documentation
Follow established code management, security, and release processes.Contribute to Agile ceremonies such as sprint planning, stand-ups, reviews, and retrospectives.Maintain clear, updated technical documentation.Support & Maintenance
Provide timely triage, troubleshooting, and resolution of issues across development, QA, and production environments.Participate in continuous improvement efforts to enhance platform stability and performance.Required Skills & Experience
Bachelor’s degree in Information Technology, Computer Science, or related field (or equivalent work experience).Minimum 5 years of experience developing and supporting enterprise applications.Strong proficiency in :C# , .NET Framework , .NET Core , ASP.NET , MVCSQL Server , MySQL , and exposure to NoSQL databasesBuilding and consuming REST and RPC APIsFront-end basics : HTML , CSS , JavaScriptExperience with unit testing and automation frameworks.Strong written and verbal communication skills.Preferred Skills
Experience with GitHub or similar version control systems.Knowledge of Jira , Confluence , or equivalent tools.Exposure to MuleSoft integration management.Familiarity with Figma , Storybook , and headless content delivery systems.Experience with front-end frameworks such as Angular or React .Experience deploying and managing applications on Azure or AWS cloud environments.