companyProgressoft logo

.NET Developer

ProgressoftAmman, Amman Governorate, Jordan
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Essential QualificationsC# Expertise: Comprehensive knowledge of . NET Core and fundamental programming concepts including OOP, interfaces, generics, collections, LINQ, threading, and parallel programming. Web API Development: Practical experience in creating RESTful APIs with a solid understanding of HTTP protocols, routing, middleware, and OpenAPI/Swagger. Familiarity with class libraries and NuGet package management. Knowledge of 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 Development Skills: Proficient in HTML, CSS, and JavaScript. Basic experience with Angular, including understanding core concepts like components, services, routing, and Angular CLI (knowledge of ReactJS is a plus). Willingness to work with TypeScript for Angular development. Fundamental understanding of UI/UX principles and the ability to deliver user-friendly and responsive designs.

About the job

Join our dynamic team at Progressoft as a . NET Developer! We are seeking an enthusiastic individual with 1 to 3 years of experience in the field to contribute to our innovative projects.

Key Responsibilities

  • Develop and sustain scalable applications utilizing C# and . NET Core.
  • Design and optimize RESTful APIs adhering to industry best practices, which includes implementing appropriate HTTP protocols, routing, middleware, and OpenAPI/Swagger documentation.
  • Create and maintain cross-platform libraries for enhanced compatibility.
  • Develop responsive and user-centric front-end interfaces using HTML, CSS, and JavaScript, with experience in Angular for more advanced frontend functionalities.
  • Seamlessly integrate frontend applications with backend services, effectively managing asynchronous operations using promises and observables.
  • Utilize Git for version control, including change commits, branching, and merging processes.
  • Adhere to best coding practices like SOLID principles, design patterns, test-driven development (TDD), and dependency injection (DI).
  • Participate in product architecture discussions, engaging in code reviews and refactoring tasks when necessary.

About Progressoft

Progressoft is a leading technology company focused on delivering innovative software solutions that empower businesses. Our mission is to create impactful digital experiences while fostering a collaborative and inclusive work environment.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.