Senior Full-Stack .NET Developer
Riyadh, Riyadh Province, Saudi Arabia · Full Time
Be the first to apply
- Experience
- 4–7 yrs
- Salary
- —
- Openings
- 1
- Posted
- 5 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We are looking for a seasoned Senior Full-Stack .NET Developer with 4 to 7 years of experience to join our Riyadh-based team. In this position, you will be responsible for designing, developing, optimizing, and deploying comprehensive .NET web applications, REST and SOAP web services, microservices architectures, and enterprise-level reporting solutions.
Technical Expertise Required
- Expertise with .NET Core and .NET Framework, plus proficiency in C# programming and microservices architecture including caching mechanisms such as in-memory caching and Redis.
- Strong skills with Entity Framework (EF & EF Core), LINQ, and hands-on experience with ADO.NET for performing high-performance database interactions without relying on ORMs.
- Practical experience in Oracle and SQL Server database systems including the creation and optimization of stored procedures, views, and functions.
- Experience in designing and consuming RESTful APIs as well as SOAP-based Web Services.
- Familiarity with integrating SQL Server Reporting Services (SSRS) reports into .NET applications and managing deployment of web applications on IIS including site bindings and application pools.
Primary Responsibilities
- Create new .NET applications and web service integration layers (REST/SOAP) from the ground up.
- Develop scalable microservices incorporating caching strategies to reduce latency.
- Write efficient database objects such as stored procedures, views, and functions, and optimize queries, balancing ORM and direct database coding approaches.
- Integrate enterprise-grade SSRS reports seamlessly into web applications.
- Handle deployment and configuration tasks for web applications on IIS, including managing app pools and site bindings.