Send me Jobs like this
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
- IT - Software Services
Department / Functional Area
- IT Software
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
Thumbay Technologies
- 3 - 4 Years
- Ajman - United Arab Emirates (UAE)
Software Developer
Gulf Medical University L.L.C
- 3 - 8 Years
- United Arab Emirates (UAE) - United Arab Emirates (UAE)
Dot Net Developer (Onsite – Abu Dhabi)
Efforts Solutions IT
- 3 - 8 Years
- Abu Dhabi - United Arab Emirates (UAE)