Pular para o conteúdo principal

Full Stack Developer (.NET)

Tecnologia
TXP
Há 2 meses
Tempo inteiro

Descrição da vaga

SUMMARY:

We are looking for an experienced Full Stack .NET Developer to join TXP and work across a range of internal and customer-facing digital projects.

This is a hands-on engineering role where you will design, build, enhance and support modern applications using the Microsoft technology stack, alongside React.

You will contribute across the full software development lifecycle; from technical design and development through testing, deployment and production support; while working within collaborative Agile engineering teams.

WHAT WILL YOU BE DOING:

As part of an agile software development team, you will:

  • Design, develop and maintain high-quality applications using C# and the Microsoft technology stack.
  • Build and integrate RESTful APIs and services.
  • Develop modern front-end applications using React.
  • Work with SQL Server and data-driven applications.
  • Design and develop solutions using microservices architectures.
  • Build and deploy applications within Azure environments.
  • Work with containerisation technologies including Docker and Kubernetes.
  • Contribute throughout the full development lifecycle, including design, development, testing, defect resolution and deployment.
  • Participate actively in Agile/Scrum ceremonies, sprint planning and iterative delivery.
  • Apply development best practices including TDD, Continuous Integration, unit testing, performance testing and security testing.
  • Take ownership of the quality and delivery of your work.
  • Collaborate closely with developers, QA engineers, technical stakeholders and customers.
  • Identify technical risks and contribute to effective solutions.
  • Support and mentor junior developers and other members of the engineering team.
  • Contribute to the continuous improvement of engineering standards, practices and team capability.

WHAT WE ARE LOOKING FOR:

  • Strong commercial experience as a .NET / Full Stack Developer.
  • Extensive hands-on experience with C# and Microsoft technologies.
  • Strong experience designing and consuming RESTful APIs.
  • Experience with API Management (APIM).
  • Strong working knowledge of SQL Server.
  • Hands-on experience with Azure.
  • Good working knowledge of React
  • Strong understanding of microservices architecture.
  • Experience with Docker and/or Kubernetes.
  • Experience with modern build and deployment tooling.
  • Good understanding of software design principles, implementation and deployment.
  • Experience working within Scrum/Agile engineering environments.
  • Understanding of TDD, Continuous Integration and automated testing practices.
  • Experience with unit, performance and security testing.
  • Ability to understand how individual components interact within a wider technology ecosystem.
  • Strong focus on code quality, maintainability and engineering best practices.
  • Strong verbal and written communication skills in English

TECHNICAL ENVIRONMENT:

You will be working with technologies and concepts including:

  • C# / .NET
  • RESTful APIs
  • APIM
  • SQL Server
  • Azure
  • React
  • Microservices
  • Docker
  • Kubernetes
  • CI/CD
  • TDD / Automated Testing

NICE TO HAVE:

  • AI and LLM tooling
  • Technical or Solution Architecture
  • Service-Oriented Architecture (SOA)
  • Component-Based Development (CBD)
  • AWS
  • Linux
  • Bash scripting
  • Experience working across complex enterprise technology environments

WHAT’S IN IT FOR YOU?

  • Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture.
  • A culture in which we don’t criticise failure but ensure we learn from our mistakes
  • An Agile environment where your ideas are welcome
  • The possibility to grow and experience different projects
  • Ongoing Training & Mentoring
  • The possibility of travelling
- ATTENTION!

THIS POSITION IS FOR PORTUGAL OR BRAZIL BASED ONLY

Interessado nesta vaga?