Software Developer – Skopje

Software Developer – Skopje

We are looking for a Software Developer with Identity & Access Management focus to join our E-Banking team in Skopje.

What we expect from you

What your key responsibilities will be:

What your key responsibilities will be:

  • Design, develop and integrate secure authentication and authorization mechanisms into web, mobile, and API-based applications

  • Development, implementation and maintenance of software solutions in accordance with company standards and policies.

  • Take an active part in all project stages – analysis, estimation, documentation, coding, bug fixing and support.

  • Ensure the quality of the solutions developed by following standards and best practices.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Document every aspect of the application or system as a reference for future maintenance and upgrades

  • Support System Analysts and Software Implementation specialists during implementation projects.

Skills and experience we expect from you:

Skills and experience we expect from you:

  • Master's or bachelor's Degree in computer science or related technical field AND 3+ years technical engineering experience.

  • Experienced in implementing protocols such as OAuth 2.0 and OpenID Connect, and proficient in using tools like Duende IdentityServer.

  • Proficient in ASP.NET MVC (both classic and new core-based), C#, JavaScript, data access techniques (ORM) such as Entity Framework, jQuery, React Native, C# and RESTful APIs, with a solid understanding of claims-based identity, token validation, multi-factor authentication (MFA), and role/claims-based access control.

  • Experience in MSSQL and T-SQL code.

  • Monitor, troubleshoot, and resolve issues related to authentication and authorization.

  • Proficient understanding of code versioning tools, such as Git.

  • Strong English communication skills, both written and verbal.

  • Ability to work effectively both independently and as part of a team.

Preferred Qualifications:

Preferred Qualifications:

  • Strong understanding of identity protocols: OAuth2, OIDC.

  • Experience with ASP.NET Core, C#, and .NET Identity.

  • Knowledge of JWT tokens, scopes, and claims-based access control.

  • Strong problem-solving skills and attention to security best practices.

  • Knowledge of cloud technologies and infrastructure, especially Azure.

  • Familiarity with Azure DevOps CI/CD pipelines.

  • Knowledge of microservices architecture.

  • Knowledge of banking business

Skopje Office

Quipu Regional Office Skopje operates since 2004 and has currently around 120 employees – this fact makes Quipu one of the oldest and most stable companies that is active in the Macedonian IT market. In 2023, we relocated to a central and lively space, in an attractive location near Skopje City Centre.

Explore
Skopje Office