HamburgerMenu
hirist

Senior Application Developer - .Net/C#

hirezy.ai
Multiple Locations
5 - 10 Years

Posted on: 08/09/2025

Job Description

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 :


- Practical experience integrating the Adyen payment platform in a production environment.

- 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) :


- In-depth experience with Microsoft Entra ID B2C for managing authentication and user identity.

- Knowledge of custom policies, user journey customization, and profile update workflows.

- Understanding of OAuth 2.0, OpenID Connect, and JWT-based authentication.

API Integration :


- Proven ability to consume RESTful and SOAP APIs, including handling authentication, serialization, and error responses.

- Experience building custom APIs and services for internal use and external consumption.

- Comfortable using tools like Postman, Swagger, or Azure API Management.

Database Operations :


- Hands-on experience working with Oracle databases, including writing complex SQL queries, stored procedures, and data transformation logic.

- 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).


info-icon

Did you find something suspicious?