Submeter

IT Tech Lead

Porto

Descrição da posição

We are seeking a highly skilled and experienced Product Owner, to Lead and Mentor a team of PO, in Porto or Lisbon area. 

Our client is Portugal’s largest issuer of credit cards, serving over 1 million customers, and will soon operate as a licensed digital bank. 

We are seeking for a Technical Lead to guide and inspire a high-performing software development team.
The ideal candidate combines strong leadership skills with hands-on technical expertise in Azure Cloud, C#/.NET, React and modern engineering practices such as Test-Driven Development (TDD), Continuous Integration/Continuous Delivery (CI/CD), and Agile methodologies.

As Technical Lead, you will be responsible for: 
  • ensuring the delivery of robust, scalable, and secure software solutions while fostering a culture of collaboration, innovation, and technical excellence. 
  • Lead and mentor a team of software engineers, driving professional growth and promoting best engineering practices.
  • Define and implement technical direction, ensuring alignment with architecture, business strategy, and compliance standards.
  • Champion quality through practices such as TDD, code reviews, pair programming, and continuous refactoring.
  • Oversee software design and development, ensuring scalability, performance, and maintainability.
  • Drive DevOps excellence by designing and managing CI/CD pipelines using Azure DevOps and automating deployments across environments.
  • Collaborate closely with Product Owners, Architects, and Infrastructure teams to translate business needs into technical solutions.
  • Encourage innovation by exploring emerging technologies, tools, and frameworks that can bring value to the business.
  • Ensure system reliability and compliance, maintaining detailed documentation and adhering to security and industry standards.
  • Foster a culture of continuous improvement through agile ceremonies, retrospectives, and performance feedback

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience leading development teams in a .NET/C# environment.
  • Strong understanding of object-oriented design, SOLID principles, domain-driven design (DDD) or event-driven design (EDA).
  • Hands-on experience with Azure Cloud services, Azure DevOps, and cloud-native solution design.
  • Practical experience with Test-Driven Development (TDD), unit testing frameworks (e.g., xUnit, NUnit, Moq), and integration testing.
  • Familiarity with microservices, containerization (Docker, Kubernetes), and RESTful APIs.
  • Proficiency in SQL and experience with both relational (SQL Server) and NoSQL databases (CosmosDB, MongoDB).
  • Excellent problem-solving, communication, and collaboration skills with a detail-oriented mindset.
Preferred Skills
  • Experience in the financial services sector, including familiarity with regulatory requirements and data privacy standards
  • Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are a plus.


Quer se candidatar?
Cargo
Nome*
Email*
Telefone*
País*
Cidade*
Linkedin
Upload your CV* (máx. 4MB)
Faça upload da sua foto ou video (máx. 4MB)
Submeter