.NET Software Engineer

Summary

Design, develop, and maintain secure, scalable web applications and RESTful APIs using C#, ASP.NET Core, and SQL Server for an Islamic digital bank.

Title

.NET Software Engineer

Department

Information Technology

Job Overview

To design, develop, enhance, and maintain secure, scalable, and high-performance web-based applications, Web APIs, integrations, and backend services using the Microsoft .NET ecosystem, supporting business objectives and enterprise technology delivery.

Key Responsibilities

  • Develop, maintain, and enhance web-based applications and backend services using C#, ASP.NET Core, and the .NET ecosystem.
  • Design and develop secure, scalable, and high-performance RESTful Web APIs, integrations, and backend business logic.
  • Develop database-driven applications and implement data access using Entity Framework Core, SQL Server, and related technologies.
  • Implement authentication, authorization, validation, logging, error handling, and enterprise application requirements.
  • Debug, troubleshoot, resolve application and API issues, and optimize performance and response times.
  • Collaborate with frontend, mobile, QA, DevOps, product, and business teams; participate in code reviews and testing.
  • Use Git-based source control, support deployments, resolve production issues, and maintain technical documentation.

Experience Required

1-3 years of relevant experience in .NET/software development, with strong hands-on experience in web applications and Web API development. Fresh graduates are encouraged to apply.

Educational Background Required

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

Skills & Competencies

  • Strong hands-on experience with C#, .NET, ASP.NET Core, RESTful Web APIs, and backend business logic development.
  • Experience with Entity Framework Core, SQL Server, relational databases, API integrations, and third-party services.
  • Good understanding of HTML, CSS, JavaScript, object-oriented programming, design principles, Git, debugging, testing, and problem-solving.
  • Preferred exposure to .NET 6/7/8+, microservices, Kafka or RabbitMQ, Redis, Docker, CI/CD pipelines, distributed systems, and financial, banking, fintech, or enterprise applications.

Raqami is committed to building a diverse, equitable, and inclusive workplace. We welcome applications from qualified candidates of all backgrounds and are dedicated to providing equal employment opportunities for all.

Last date to apply: September 05, 2026

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available