emagine
emagine
New

Senior .NET Developer

135 PLN/ godz.B2B
SeniorFull-time·B2B
#454727·Dodano 4 dni temu·4
Źródło: emagine
Aplikuj teraz

Tech Stack / Keywords

C#NETSQLRESTful APIOAuth2OpenID ConnectMFAGitJiraAzure DevOps

Firma i stanowisko

The role is within the banking industry and involves working on application modernization and security enhancements in a regulated environment. The position includes collaboration with security teams, architects, and business stakeholders to enhance system security and data processing.

Wymagania

  • Minimum senior-level experience in programming with C# and .NET (Core/5+).
  • Strong knowledge of design patterns, multithreaded programming, and application performance optimization.
  • Practical experience designing and implementing RESTful APIs.
  • Experience with application security and vulnerability removal following OWASP Top 10 standards.
  • Familiarity with authentication and authorization mechanisms including OAuth2, OpenID Connect, and MFA.
  • Advanced knowledge of SQL and experience with relational databases.
  • Experience building and maintaining data import and export processes.
  • Experience with system integration and file formats.
  • Ability to work with legacy systems and perform secure refactoring.
  • Experience creating unit and integration tests and applying Clean Code principles.
  • Independency, proactivity, and ability to identify technical risks.
  • Experience working in Agile methodologies (Scrum/Kanban).
  • Practical knowledge of Git, and either Jira or Azure DevOps.

Nice to have:

  • Experience analyzing system architecture and proposing maintainability improvements.
  • Experience collaborating with security and architecture teams in regulated environments.

Obowiązki

  • Identify and eliminate security vulnerabilities in applications and ensure compliance with security standards.
  • Conduct security hardening activities and implement recommended protections.
  • Redesign and optimize data import processes for improved performance and stability.
  • Replace existing DB Link-based communication with modern, secure API interfaces.
  • Design and implement RESTful APIs to support system integration.
  • Design and deploy multi-factor authentication (MFA) mechanisms.
  • Modify business logic related to data export.
  • Develop and adjust file interfaces responsible for generating and delivering output files.
  • Refactor and modernize existing code while maintaining system continuity.
  • Collaborate with security teams, architects, and business stakeholders during change implementation.
emagine

emagine

1057 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz