Dot Net Developer ProgressSoft

Posted on 13 Oct

Experience

1 - 3 Years

Job Location

Amman - Jordan

Education

Any Graduation

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Responsibilities

  • Develop and maintain scalable applications using C# and .NET Core.
  • Build and optimize RESTful APIs following best practices, including implementing proper HTTP protocols, routing, middleware, and OpenAPI/Swagger documentation.
  • Design and maintain libraries for cross-platform compatibility.
  • Build responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript, while also working with Angular for more complex frontend logic.
  • Integrate frontend applications with backend services, handling asynchronous operations such as promises and observables.
  • Apply knowledge of Git for version control, including committing changes, branching, and merging.
  • Follow best coding practices such as SOLID principles, design patterns, TDD (Test-Driven Development), and dependency injection (DI).
  • Contribute to product architecture, including occasional involvement in code reviews and refactoring.

Requirements

  • C# Proficiency: Strong understanding of .NET Core and essential programming concepts like OOP, interfaces, generics, collections, LINQ, threading, and parallel programming.
  • Web API Development: Hands-on experience with building RESTful APIs, and understanding of HTTP protocols, routing, middleware, and OpenAPI/Swagger.
  • Experience with class libraries and NuGet package management.
  • Familiarity with software engineering best practices such as SOLID principles, design patterns, source control, TDD, and DI.
  • Version Control: Basic experience with Git, including committing, branching, and merging.
  • Frontend Skills: Proficiency in HTML, CSS, and JavaScript.
  • Basic experience or familiarity with Angular, including core concepts like components, services, routing, and Angular CLI (ReactJs knowledge is a plus).
  • Willingness to work with TypeScript, as it s essential for Angular development.
  • Basic understanding of UI/UX principles and ability to build user-friendly and responsive designs.
  • Knowledge of integrating RESTful services and handling asynchronous operations using promises or observables.
  • Basic understanding of state management with Angular services or external libraries
  • Self-motivated, self-learner, hard-worker and a team-player.
  • Good written and verbal communication skill.

Preferred Qualification

  • Experience or interest in image processing or machine learning technologies.

Desired Candidate Profile

Requirements

  • C# Proficiency: Strong understanding of .NET Core and essential programming concepts like OOP, interfaces, generics, collections, LINQ, threading, and parallel programming.
  • Web API Development: Hands-on experience with building RESTful APIs, and understanding of HTTP protocols, routing, middleware, and OpenAPI/Swagger.
  • Experience with class libraries and NuGet package management.
  • Familiarity with software engineering best practices such as SOLID principles, design patterns, source control, TDD, and DI.
  • Version Control: Basic experience with Git, including committing, branching, and merging.
  • Frontend Skills: Proficiency in HTML, CSS, and JavaScript.
  • Basic experience or familiarity with Angular, including core concepts like components, services, routing, and Angular CLI (ReactJs knowledge is a plus).
  • Willingness to work with TypeScript, as it s essential for Angular development.
  • Basic understanding of UI/UX principles and ability to build user-friendly and responsive designs.
  • Knowledge of integrating RESTful services and handling asynchronous operations using promises or observables.
  • Basic understanding of state management with Angular services or external libraries
  • Self-motivated, self-learner, hard-worker and a team-player.
  • Good written and verbal communication skill.

Company Industry

Department / Functional Area

Keywords

  • .Net Developer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Similar Jobs

Software Engineer/ .Net Developers

Software Developer

Dot Net Developer (Onsite – Abu Dhabi)

Efforts Solutions IT

  • 3 - 8 Years
  • Abu Dhabi - United Arab Emirates (UAE)
View All