New offer - be the first one to apply!
May 9, 2026
Senior • Remote
Lisbon, Portugal
Introduction & Summary:
We are seeking a Senior .NET Developer with 5-8+ years of experience in backend development and .NET engineering. The successful candidate will drive improvement in code quality, reduce technical debt, and support system structuring for better predictability. With a focus on future automation and AI capabilities, you will help ensure code understandability, maintainability, and security.
Main Responsibilities:
Responsible for hands-on development and refactoring of core systems, with the aim of enhancing their structure and predictability.
Develop and improve .NET-based systems.
Reduce technical debt and increase maintainability.
Support safe and efficient delivery.
Ensure code is understandable, maintainable, and secure.
Make systems testable and observable.
Facilitate automation of workflows.
Key Requirements:
Strong experience with .NET / C#.
Experience working with legacy or monolithic systems.
Strong understanding of clean code principles.
Experience with refactoring and improving existing codebases.
Strong SQL and backend integration experience.
Experience with APIs and service-based architecture.
Experience with CI/CD pipelines.
Experience with automated testing.
Familiarity with TDD / BDD and security by design thinking.
Experience with Gherkin / SpecFlow / Cucumber or similar.
AI-related:
Experience using AI tools in development workflows.
Understanding of code structuring for automation and AI integration.
Experience using AI for debugging, testing, or documentation support.
Nice to Have:
Experience with .NET Core.
Experience with containerization.
Exposure to AI-assisted testing or development tools.
Experience improving system observability.