Senior Software Engineer - Azure & .NET

Alongside

View original posting

Work arrangement
On-site
Occupation
Software & IT
Location
Porto, Porto District, PT
Compensation
Not disclosed
Apply by
April 14, 2027

About this role

Alongsideis a Portuguese company that partners with international organizations to build and scale exceptional tech teams.

We are looking for aSenior Software Engineerto join a project with one of our clients, a global leader in professional information solutions and software. Operating across more than 180 countries, the company develops technology-driven solutions for industries includingHealthcare, Tax & Accounting, Financial & Corporate Compliance, and Legal & Regulatory.

This person will be working on the evolution and cloud transformation of established software products, contributing to both ongoing projects and new initiatives.

Responsabilities:

  • Design, develop and maintain scalable cloud-based software solutions.
  • Develop business logic, APIs and database integrations using the Microsoft technology stack.
  • Contribute to the migration and evolution of applications towards cloud-native solutions.
  • Work with complex software architectures and codebases.
  • Analyse functional requirements and translate them into appropriate technical solutions.
  • Assess the technical impact of new requirements and contribute to solution design.
  • Challenge requirements and technical designs when appropriate, providing constructive recommendations.
  • Contribute to testing practices and test automation.
  • Collaborate closely with Technical Architects, Product Owners and other engineering stakeholders.
  • Support and mentor less experienced engineers within the team.
  • Contribute to DevOps and continuous delivery practices.

Requirements

  • Strong professional experience withC# and .NET.
  • Hands-on experience withMicrosoft Azure.
  • Experience designing and developingAPIs and backend services.
  • Experience withEntity Framework.
  • Knowledge of software design patterns and good engineering practices.
  • Experience with messaging technologies, particularlyAzure Service Bus.
  • Ability to produce technical analyses based on functional requirements.
  • Understanding of cloud architecture and modern software development practices.
  • Experience working within Agile development teams.
  • Strong communication skills and the ability to collaborate with both technical and non-technical stakeholders.

Nice to have

  • Experience withAngular and TypeScript.
  • Familiarity withDevOps and CI/CD practices.
  • Experience withInfrastructure as Code, such as Terraform or Bicep.
  • Knowledge ofAzure Functions and other Azure cloud services.

Benefits

  • Hybrid working model:2 days per week at the office;
  • Collaborative and international work environment;
  • Opportunity to work on impactful software products and transformation projects;
  • Exposure to modern technologies, tools, and development practices;
  • Opportunity to collaborate with experienced professionals across different countries and areas of expertise.
Apply on employer site

You'll continue on the employer's careers page to submit your application.