
Full-Stack Developer (.NET Core & Angular)
75% Get Rejected
- See if your CV passes Master-Works's ATS filters
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
Senior Full-Stack Developer with 5+ years of professional experience delivering enterprise web applications using ASP.NET Core (.NET 6+) and Angular (latest versions, including Angular 17+). Specialized in Clean Architecture and Onion Architecture, applying proven design patterns and modern development practices to build scalable, maintainable, and secure systems.
Key Responsibilities
• Backend Development (.NET Core)
• Designed and developed secure, scalable RESTful APIs using ASP.NET Core Web API and C#.
• Applied Onion Architecture to enforce separation of concerns across Domain, Application, Infrastructure, and Presentation layers.
• Implemented the Repository Pattern to abstract data access logic and promote testability and loose coupling.
• Used the Mediator Pattern (MediatR)
• Developed data access layers using Entity Framework Core (EF Core) with:
• Code First approach
• Database migrations for schema versioning and controlled evolution
• Fluent API and Data Annotations for entity configuration
• Wrote optimized data queries using LINQ (method and query syntax) to:
• Retrieve complex relational data
• Improve query performance
• Minimize database round-trips
• Designed and optimized SQL Server databases, including indexes, constraints, and query tuning.
• Implemented Unit of Work for transactional consistency across multiple repositories.
• Integrated authentication and authorization using JWT and OAuth 2.0, including role-based and policy-based access control.
• Handled cross-cutting concerns such as validation, logging, and exception handling using MediatR pipelines and middleware.
•
• Frontend Development (Angular)
• Built modern, responsive, and reusable UI components using Angular 17+, TypeScript, HTML5, and SCSS, aligned with the organization’s design system.
• Implemented Angular best practices including:
• Modular architecture and lazy loading
• Reactive Forms and custom validators
• RxJS observables for asynchronous data streams
• Integrated frontend applications with RESTful APIs, managing authentication tokens, error handling, and loading states.
•
• Software Design & Best Practices
• Followed SOLID principles, Clean Code, and Clean Architecture standards.
• Applied additional design patterns where appropriate:
• Unit of Work
• Factory Pattern
• Strategy Pattern
• Specification Pattern
• Dependency Injection
• Wrote unit and integration tests for business logic, repositories, and API endpoints.
•
• Collaboration & Delivery
• Collaborated effectively within Agile/Scrum teams, working closely with Business Analysts, QA engineers, and other developers.
• Participated in sprint planning, code reviews, and technical design discussions.
• Troubleshot, refactored, and enhanced existing applications to improve performance, scalability, and maintainability.
•
• Technical Skills
• Back-End
• ASP.NET Core, .NET 6+, C#
• Entity Framework Core (Code First, Migrations)
• LINQ, MediatR, CQRS
• Onion Architecture, Clean Architecture
• Front-End
• Angular (latest versions, including 17+)
• TypeScript, HTML5, CSS, SCSS
• Database
• SQL Server (design, optimization, performance tuning)
• Tools & DevOps
• Git, Visual Studio, VS Code
• Node.js, Curl
• Azure DevOps, CI/CD Pipelines
Requirements
- •5+ years of professional experience
- •Experience with ASP.NET Core (.NET 6+)
- •Experience with Angular (latest versions, including Angular 17+)
- •Specialized in Clean Architecture and Onion Architecture
- •Implemented Repository Pattern
- •Used Mediator Pattern (MediatR)
- •Developed data access layers using Entity Framework Core (Code First)
- •Implemented JWT and OAuth 2.0 authentication/authorization
Nice to Have
- •Database migrations
- •Fluent API and Data Annotations
- •SQL Server optimization
- •Unit of Work pattern
- •SOLID principles
- •Factory Pattern
- •Strategy Pattern
- •Specification Pattern
Responsibilities
- •Design and develop secure, scalable RESTful APIs
- •Build modern, responsive, and reusable UI components using Angular
- •Collaborate effectively within Agile/Scrum teams
- •Troubleshoot, refactor, and enhance existing applications
- •Write unit and integration tests
Related Jobs
- Get to the top of Master-Works's applicant pile
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.



