More jobs from this company
views: 0
Mid-Senior C# BackEnd Developer
We seek a talented and experienced C# Backend Developer to join our international team. This role presents an excellent opportunity for those looking to work in a dynamic environment and be part of a high-performing international team, offering ample opportunities for growth and development in technical and interpersonal skills. We seek an energetic, driven, and articulate team player who is truly passionate about their work.
Your Role and Responsibilities
- Design, develop, and maintain backend services and RESTful APIs using C#/.NET 9.
- Build and manage secure and scalable RESTful APIs to support web and mobile applications.
- Integrate and manage Keycloak for authentication, authorization, and identity federation.
- Implement secure authentication flows using OAuth2, OpenID Connect, and token-based authentication.
- Deploy, monitor, and manage backend services on Microsoft Azure, utilizing services such as Azure App Services, Azure Functions, or Azure SQL Database.
- Collaborate with front-end developers, QA and DevOps teams to ensure smooth releases and system reliability.
- Cooperate with product managers and other stakeholders to translate business requirements into technical solutions.
- Write clean, efficient, and well-documented code following best practices and design patterns.
- Participate in code reviews, providing and receiving feedback to maintain best practices.
- Write unit tests to ensure high code quality and system stability.
- Contribute to architecture discussions, technical documentation, and process improvements.
- Optimize application performance, security, and scalability.
- Strong hands-on experience with C# and .NET 7/8/9 (preferably .NET 9).
- Practical experience in building and consuming RESTful APIs.
- Hands-on experience with Keycloak for identity and access management.
- Solid understanding of authentication/authorization protocols (OAuth2, OpenID Connect, SAML, MFA - TOTP/Web AuthN, Social Login (Google, Microsoft, Apple)).
- Exposure to Microsoft Azure services such as App Services, Key Vault, or Azure SQL.
- Experience with unit testing frameworks (xUnit, NUnit, or similar).
- Familiarity with version control systems, preferably Git.
- Strong troubleshooting and problem-solving skills.
- Effective communication and ability to collaborate in cross-functional teams.
More jobs from this company
views: 0
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.