Job Description
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...
Ready to Apply?
Submit your application today and join our talented team at emagine.
Submit ApplicationJob Details
- Location Portugal, Portuguese Republic
- Job Type Full-time
- Category Other-General
- Posted Date February 25, 2026
- Application Deadline April 06, 2026