Job Description
Are you experienced in .NET development and passionate about cloud technologies? Apply Now!
Working with one of our top financial clients, this role calls for a .Net Developer. This position involves leading the design, development, and integration of secure authentication solutions using OAuth 2.0 and Azure services for a critical banking project. The successful candidate will work on enhancing existing Java-based applications by developing backend APIs, implementing Single Sign-On capabilities, and leveraging cloud platforms to support secure client data integration.
Responsibilities
Lead the development of backend APIs using C#/.NET Core, ensuring scalability and security
Design and implement Single Sign-On solutions with OAuth 2.0, OpenID Connect, and JWT tokens
Integrate secure APIs with existing Java applications to retrieve and transmit client financial data
Develop and maintain SPA front-end components using React or Angular
Configure and optimize Azure SQL Database schemas, stored procedures, and security features such as RLS
Utilize Azure PaaS services including App Service, API Management, Functions, and Key Vault for deployment and management
Monitor application performance and troubleshoot issues using Azure Monitor, Application Insights, and Log Analytics
Collaborate with cross-functional teams to ensure security standards and accessibility compliance (WCAG 2.1)
Contribute to containerization efforts using Docker and support secure coding practices
Desired Skill-Set
Minimum 5 years of hands-on experience with C#/.NET Core backend API development
At least 3 years of experience building SPAs with React or Angular
Proven expertise with OAuth 2.0, OIDC, JWT, and federated identity patterns over 3 years
Strong knowledge of Azure AD B2C, including custom policies, claims transformation, and federation
Proficiency with Azure SQL Database—schema design, stored procedures, and RLS—at least 3 years
Experience developing and consuming REST APIs with proper security controls
Working knowledge of Azure services like App Service, API Management, Functions, and Key Vault
Familiarity with Azure monitoring and logging tools such as Application Insights and Log Analytics
Awareness of secure coding practices aligned with OWASP Top 10 standards
Nice-to-Have
Experience with Microsoft Authentication Library (MSAL)
Knowledge of serverless patterns using Azure Functions
Familiarity with API gateway patterns, including Azure API Management policies (rate limiting, transformation, caching)
Exposure to external-facing financial or regulated industry applications
Understanding of WCAG 2.1 accessibility standards
Hands-on experience with Docker containerization
Knowledge of secure coding practices and industry compliance standards
