Senior Backend/Fullstack Developer

emagine

Portugal

Presencial

EUR 55 000 - 90 000

Tempo integral

há 41 horas
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Resumo da oferta

emagine is seeking a Senior .NET Developer to join an international technology environment and contribute to modernization and maintenance of a business-critical digital platform. The role requires strong C#/.NET expertise, hands-on PostgreSQL and SQL, and a drive to improve legacy systems while ensuring stability.

You will work across both legacy .NET Framework and modern .NET (.NET Core / .NET 6+), troubleshoot complex issues, optimize queries, and participate in Agile ceremonies.

Qualificações

  • Strong experience with C# and .NET across legacy and modern stacks.
  • Commercial experience with PostgreSQL in production environments.
  • Experience maintaining, refactoring, or modernizing legacy applications.
  • Hands-on unit and integration testing.

Responsabilidades

  • Develop, maintain, and improve a business-critical .NET application.
  • Modernize a legacy .NET platform while preserving existing functionality.
  • Work across .NET Framework and .NET Core / .NET 6+ environments.
  • Troubleshoot complex application and database issues.
  • Write and optimize raw SQL queries for performance.
  • Identify bottlenecks and implement technical solutions.
  • Refactor code for maintainability and scalability.
  • Develop and maintain unit and integration tests.
  • Collaborate with developers and stakeholders and own technical challenges.
  • Participate in Agile ceremonies and continuous improvement.
  • Leverage AI-assisted development tools to boost productivity.

Conhecimentos

C# & .NET
Modern .NET (.NET Core / .NET 6+)
PostgreSQL
Raw SQL
Git/GitHub
Unit & integration testing
Agile/Scrum
Troubleshooting
Analytical problem solving
Communication

Ferramentas

PostgreSQL tooling

Descrição da oferta de emprego

Are you an experienced .NET Developer who enjoys solving complex technical challenges, improving mature systems, and bringing legacy applications into the modern era?


We’re looking for a Senior .NET Developer to join an international technology environment and contribute to the development, modernization, and maintenance of a business-critical digital platform.


This role is particularly suited to someone who combines strong C#/.NET expertise with hands‑on PostgreSQL and SQL skills and is comfortable working across both legacy and modern technologies.


What You’ll Be Doing:


  • Develop, maintain, and continuously improve a business-critical .NET application.

  • Contribute to the gradual modernization of a legacy .NET platform, while ensuring stability and preserving existing functionality.

  • Work across both .NET Framework and modern .NET (.NET Core / .NET 6+) environments.

  • Troubleshoot complex application and database‑related issues.

  • Write, analyze, and optimize raw SQL queries to improve application and database performance.

  • Identify performance bottlenecks and implement effective technical solutions.

  • Refactor existing code to improve maintainability, scalability, and overall quality.

  • Develop and maintain unit and integration tests.

  • Collaborate closely with other developers and stakeholders while taking ownership of individual technical challenges.

  • Participate in Agile ceremonies and contribute to continuous improvement across the development lifecycle.

  • Explore and use AI-assisted development tools to improve productivity, code quality, and problem‑solving.


What We’re Looking For:

Must-Have Skills:


  • Strong professional experience with C# and .NET.

  • Commercial experience with both:

  • Modern .NET (.NET Core / .NET 6+)

  • Strong hands‑on experience with PostgreSQL in production environments.

  • Excellent knowledge of raw SQL, including:

  • Query optimization

  • Performance tuning

  • Experience maintaining, refactoring, or modernizing legacy applications.

  • Experience with Git/GitHub and collaborative development workflows.

  • Hands‑on experience with unit and integration testing.

  • Experience working within Agile/Scrum environments.

  • Strong troubleshooting and analytical problem‑solving capabilities.

  • Good communication skills and the ability to explain technical topics clearly.

  • A proactive and independent mindset, with the ability to take ownership of technical challenges.


Nice to Have:


  • Experience with CI/CD pipelines, such as Azure DevOps or GitHub Actions.

  • Experience with Entity Framework or other ORM technologies.

  • Good understanding of software engineering principles such as SOLID and clean code practices.

  • Experience with cloud platforms and/or broader DevOps practices.

  • Hands‑on experience incorporating AI-assisted development tools such as GitHub Copilot, Claude Code, Cursor, ChatGPT, or similar into your development workflow.


The Profile We’re Looking For:

We’re particularly interested in developers who are comfortable working in the space between legacy and modern software engineering.


You should be equally confident navigating an established .NET codebase, investigating a complex PostgreSQL/SQL performance issue, and contributing to the modernization of the application using current .NET practices.


This is a great opportunity for someone who enjoys troubleshooting, modernization, performance optimization, and technical ownership, rather than focusing exclusively on greenfield development.


If you’re a strong .NET engineer who enjoys understanding how complex systems really work and improving them step by step, we’d like to hear from you.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior .NET Engineer: Modernize a Legacy Platform
Senior .NET Engineer: Modernize a Legacy Platform

emagine • Portugal

Presencial
EUR 55 000 - 90 000
.NET Developer
.NET Developer

GBL Tech • Lisboa

Presencial
EUR 42 000 - 64 000
.Net Developer (Porto- Hybrid)
.Net Developer (Porto- Hybrid)

Claranet Portugal • Porto

Presencial
EUR 45 000 - 65 000
Senior.Net Developer
Senior.Net Developer

Pertemps Erp (Part Of Network Emea) • Lisboa

Híbrido
EUR 55 000 - 85 000
Senior .Net Developer
Senior .Net Developer

emagine - Portugal • Lisboa

Presencial
EUR 50 000 - 70 000
.NET Developer
.NET Developer

emagine - Portugal • Lisboa

Presencial
EUR 30 000 - 50 000
Collaborative work environment
Opportunity for professional development
Competitive compensation package
Lead Backend Developer
Lead Backend Developer

Pertemps ERP • Lisboa

Híbrido
Confidential
Senior Back-End (.Net)
Senior Back-End (.Net)

Newfire Global Partners • Lisboa

Presencial
EUR 65 000 - 90 000
Software Engineer
Software Engineer

act digital EMEA - Alter Solutions • Portugal

Presencial
EUR 55 000 - 70 000
Senior .NET Developer
Senior .NET Developer

Pertemps ERP (part of Network EMEA) • Lisboa

Híbrido
EUR 55 000 - 90 000