Software Engineer (.NET)

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Senior Software Developer with 5+ years of experience in .NET technologies., Strong proficiency in .NET 6 and C#., In-depth experience with PostgreSQL, Dapper, and Entity Framework Core., Proficient in designing and developing REST APIs with a focus on performance and security..

Key responsabilities:

  • Delivering high-quality applications and ensuring performance standards.
  • Writing test-backed server-side code and analyzing requirements.
  • Supporting and fixing existing functionality while designing new features.
  • Selecting and using appropriate technologies for application development.

Rubikal logo
Rubikal Information Technology & Services Scaleup https://www.rubikal.com/
51 - 200 Employees
See all jobs

Job description

We are looking for a .NET Core Engineer. The main scope of work will include back-end and basic DevOps experience, using optimal and efficient technologies, frameworks, and patterns. Your primary responsibilities will be to design and develop these applications. Therefore, it’s essential that you are skilled at problem-solving, solution design, and high-quality coding.

Responsibilities

  • Delivering high-quality applications
  • Ensuring a required level of performance
  • Writing test-backed server-side code
  • Analyzing requirements and designing new functionality
  • Supporting and fixing existing functionality
  • Selecting and using the most appropriate and efficient technologies for a particular application
  • Designing and building application layers

Requirements

    • Senior Software Developer with 5+ years of professional experience in software development, specifically with .NET technologies.
    • Strong proficiency in .NET 6 and C#.
    • In-depth experience with PostgreSQL, Dapper, and Entity Framework Core for data access and handling.
    • Proficient in designing and developing REST APIs with a focus on performance and security.
    • Solid understanding of Clean Architecture and CQRS patterns and their application in modern software development.
    • Experience with Hangfire or similar background job processing tools.
    • Strong analytical, problem-solving, and debugging skills.
    • Excellent organizational skills, with the ability to manage multiple tasks simultaneously
    • Previous experience working in remote development environments and working for KSA government customers are highly valuable.
    • Strong communication and teamwork skills in English are required, Arabic is preferable

Benefits

  • Competitive salary.
  • State-of-the-art computer hardware and software.
  • Medical Insurance.
  • Flexible schedule.
  • Your work makes a difference in people's lives.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Organizational Skills
  • Teamwork
  • Communication
  • Analytical Skills

Software Engineer Related jobs