-
emagine

.Net Developer Senior

emagine
Portugal · Full-time · Mid-Senior

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.

Key Skills

Ranked by relevance

design patterns angular react cloud git
Login to Apply
Posted
Feb 20, 2026
Type
Full-time
Level
Mid-Senior
Location
Portugal
Company
emagine

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
FPT Asia Pacific
Related

Full Stack Engineer

2026-07-08

Full-time
Mid-Senior
Singapore
IT Services
Information Technology
View Job Details
Kyndryl
Related

Full Stack Developer - Associate

2026-07-08

Full-time
Not Applicable
Singapore
IT Services
Information Technology
View Job Details
RiDiK (a Subsidiary of CLPS. Nasdaq: CLPS)
Related

UI Developer

2026-07-08

Contract
Associate
Singapore
IT Services
Consulting