AngularAWSDockerEC2LinuxSQL.NETECSLambdaSNSSQSSQL ServerGitHubVersion Control
About this role
Role Overview
Act as the squad's primary technical reference;
Ensure full understanding of the technical scope of developed solutions;
Support the team in solution design, technical decision-making and resolution of complex problems;
Ensure the adopted architecture is aligned with corporate standards, non-functional requirements and engineering best practices;
Oversee code quality, development standards and version control;
Assess technical impacts of new requests, changes and integrations;
Participate directly in technical implementation alongside developers when necessary;
Ensure technical deliverables are feasible within agreed timelines;
Take part directly in production deployments;
Support the team with post-release fixes and maintenance;
Advise PM and Requirements teams on decision-making when there are technical constraints;
Ensure adherence to security, compliance, regulatory requirements and corporate guidelines;
Work closely with support areas (Infrastructure, Networking, DBA, Architecture, Security, DevOps, etc.) to enable stable and secure deliveries.
Requirements
Education: Bachelor's degree in IT or related fields.
Postgraduate degree in IT or related fields is desirable.
Previous experience as a technical lead in multidisciplinary squads;
Experience with AWS, including ECS, EC2, Lambda, SQS and SNS (messaging and asynchronous processing);
Experience with IBM ConnectDirect (advanced) — essential, as it is part of the business core;
Experience with SQL Server;
Knowledge of Angular (ability to guide and support the team);
Experience with GitHub and code-quality best practices;
Strong experience with .NET 8;
Proven experience in modern software architecture, including Clean Architecture and/or Hexagonal Architecture, SOLID principles, well-defined and scalable REST APIs, separation of concerns and low coupling;
Docker: image creation and optimization; running and maintaining containers in production; integration with AWS ECS; best practices for performance, security and observability;
Linux: access to and operation of Linux servers; running commands to support Docker containers; basic troubleshooting of environment and services.