Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


https://bayt.page.link/7e6kR3CKzpZjXmXT7
Back to the job results
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

We are looking to hire a .NET Developer with 1 to 3 years of experience to join our team.


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.
This job post has been translated by AI and may contain minor differences or errors.

You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.