Vistas Global

Dotnet Developer

Vistas Global

Doha, Doha Municipality, Qatar · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
1 day ago
Work mode
In office
Education
Bachelor's degree in Computer Science or related discipline
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Role Overview

We are looking for an experienced Senior .NET and Angular Developer to build and maintain large-scale enterprise web applications. This position involves both front-end and back-end development with Angular for user interfaces and .NET Core for server-side services. The focus is on developing responsive and intuitive UI/UX, secure API interactions, efficient application performance, thorough testing, and continuous integration and deployment.

Primary Duties

  • Construct scalable web applications with Angular and .NET Core frameworks.
  • Create reusable Angular modules, manage routing, and handle state management effectively.
  • Develop RESTful APIs and back-end services utilizing .NET Core technologies.
  • Design and implement data access layers using Entity Framework Core and SQL databases.
  • Build user interfaces that are responsive, accessible, and optimized for performance.
  • Utilize advanced Angular functionalities such as lazy loading, HTTP interceptors, RxJS, and Angular Material components.
  • Ensure integration of front-end applications with secured backend APIs and authentication mechanisms.
  • Enforce application testing protocols, conduct code reviews, and manage CI/CD pipelines adhering to development standards.
  • Collaborate with UI/UX designers to enable localization support for Arabic and English languages.
  • Document technical specifications and prepare deployment scripts.
  • Diagnose and resolve issues while optimizing application speed and efficiency on both client and server sides.
  • Suggest technology enhancements and modernization initiatives to improve software solutions.

Required Qualifications and Skills

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related fields.
  • At least 5 years of practical experience developing applications using Angular and .NET Core.
  • Proficiency with Angular 10 or newer, Angular Material, TypeScript, HTML, CSS, RxJS, and routing/state management.
  • Experience in back-end programming with .NET Core / ASP.NET Core, building REST APIs, working with JSON, Entity Framework Core, and relational databases like SQL.
  • Knowledge of authentication methods and API security best practices.
  • Hands-on use of version control systems such as Git and experience with CI/CD processes.
  • Familiarity with responsive web design principles.
  • Certification in Microsoft technologies or Angular development is advantageous.

Minimum education

Bachelor's Degree

Tools & software

Git required
🤖
Online · instant AI help
Broxer