
.Net Developer Senior
Department:Software Engineer
Type:REMOTE
Region:EU
Location:Portugal
Experience:Mid-Senior level
Estimated Salary:€35,000 - €55,000
Skills:
.NET COREC#CLEAN ARCHITECTUREENTITY FRAMEWORK CORERESTFUL APIAZUREGITBLAZORANGULARREACT
Share this job:
Job Description
Posted on: February 20, 2026
Responsibilities:
- Design, develop, and maintain robust, scalable, and secure backend applications and services using .NET Core.
- Implement and maintain solutions following Clean Architecture principles to ensure modularity, testability, and maintainability.
- Apply design patterns such as Repository, Unit of Work, Factory, and Strategy to create efficient and extensible solutions.
- Develop data access layers using Entity Framework Core, applying strong Code-First foundations for database schema management.
- Write clean, efficient, and testable code following clean code principles and established standards.
- Participate in all phases of the software development lifecycle, including planning, estimation, development, testing, deployment, and maintenance.
- Collaborate closely with architects, business analysts, testers, and other engineers to ensure functional and technical requirements are well understood and properly implemented.
- Conduct code reviews and provide constructive feedback to maintain code quality and consistency across the team.
- Troubleshoot, diagnose, and resolve application issues, ensuring performance and reliability.
- Stay up to date with emerging technologies and best practices within the .NET ecosystem.
Requirements:
- Fluent in English (both written and spoken).
- Proven experience developing applications with .NET Core / C#.
- Strong understanding and practical experience with Clean Architecture.
- Solid knowledge of Entity Framework Core and Code-First approach.
- Deep understanding of object-oriented programming and software design patterns (Repository, Unit of Work, Factory, Strategy).
- Proficiency in clean code principles, SOLID, and best practices for maintainable and testable code.
- Experience with RESTful API development and integration.
- Familiarity with unit testing and mocking frameworks (e.g., xUnit, NUnit, Moq, FluentAssertion).
- Experience with version control systems (e.g., Git and GitFlow).
- Exposure to cloud environments (Azure preferred).
- Exposure to frontend developements with Blazer, Angular and React (plus).
- Strong analytical and problem-solving skills.
Originally posted on LinkedIn
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
Remote-Work.app
Get Remote-Work.app on your phone!
SIMILAR JOBS

QA Tester / Automation Engineer
May 4, 2026
Software Engineer
Remote (Australia)
Australia
SELENIUMCYPRESSPLAYWRIGHT+3 more

Graduate Developer (Remote, Entry-Level)
May 4, 2026
Software Engineer
Remote (Australia)
Australia
JAVASCRIPTPYTHONJAVA+4 more

Go (Golang) Software Engineer, Developer Tooling and Containers
May 4, 2026
Software Engineer
Remote (Australia)
APJ
GOPYTHONC+5 more

Full Stack Engineer
May 4, 2026
Software Engineer
Remote (Australia)
Australia
C#.NET CORESQL+7 more

Software Engineer - Functional Programming (AU & NZ)
May 4, 2026
Software Engineer
Remote (Australia)
Collingwood, Victoria, Australia
HASKELLCLOJUREELIXIR+10 more
