Posted on: 08/09/2025
Key Responsibilities :
- Design, develop, and maintain C# applications, including console applications, RESTful web services, and background processes.
- Integrate and support Adyen as a payment platform, particularly implementing Apple Pay and Android Pay as part of the user sign-up and onboarding flow.
- Implement and manage user identity and authentication flows using Microsoft Entra ID (formerly Azure AD B2C), with a focus on handling user profile updates, including email changes and security enhancements.
- Develop, consume, and maintain integrations with internal and external APIs to support business processes.
- Work with Oracle databases to query, retrieve, and manipulate data, optimizing data access for performance and reliability.
- Collaborate with Product Owners, Business Analysts, and QA engineers throughout the software development life cycle.
- Write clean, maintainable, and testable code while following best practices in version control and CI/CD workflows.
- Participate in code reviews and contribute to continuous improvement efforts within the team.
Required Skills & Qualifications :
C# Development :
- Strong proficiency in C# and the .NET Framework/.NET Core for application development.
- Experience with building scalable backend services, console apps, and web APIs.
- Familiarity with modern development tools, patterns (e.g., MVC, Dependency Injection), and asynchronous programming.
Adyen Integration :
- Implementation experience with Apple Pay and Android Pay, especially within user sign-up/payment workflows.
- Understanding of payment gateways, tokenization, and transaction security.
Microsoft Entra ID (Azure AD B2C) :
- Knowledge of custom policies, user journey customization, and profile update workflows.
- Understanding of OAuth 2.0, OpenID Connect, and JWT-based authentication.
API Integration :
- Experience building custom APIs and services for internal use and external consumption.
- Comfortable using tools like Postman, Swagger, or Azure API Management.
Database Operations :
- Ability to troubleshoot and optimize database interactions for performance and scalability.
Nice to Have :
- Experience with Azure DevOps, Git, and CI/CD pipelines.
- Familiarity with cloud-native development in Microsoft Azure.
- Exposure to Agile methodologies and working in scrum teams.
- Experience with unit testing frameworks (e.g., MSTest, xUnit, NUnit).
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1542695
Interview Questions for you
View All