Senior .NET Developer
135 PLN/ godz.B2B
SeniorFull-time·B2B
#454727·Dodano 4 dni temu·4
Źródło: emagineTech 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
1057 aktywnych ofert