Point your AI agent at freehire and let it find you a job.

Get the CLI →

Emdad By Elm

New

Senior Software Engineer (.NET)

Posted 1 view
Discussion

Summary

Senior Software Engineer designing, building, and maintaining scalable enterprise web applications and backend services with Microsoft .NET — C#, ASP.NET Core, RESTful APIs, and SQL Server/PostgreSQL databases — while applying DDD and clean architecture, joining code reviews and CI/CD workflows, and mentoring junior engineers in Riyadh.

Responsible for designing, developing, and maintaining scalable enterprise applications and backend services using Microsoft .NET technologies. The role involves collaborating with cross-functional teams to deliver secure, high-performance solutions, translating business requirements into technical implementations, and contributing to the overall software architecture and development standards.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade web applications and backend services using C# and ASP.NET Core.
  • Develop and maintain RESTful APIs and system integrations with internal and external platforms.
  • Design and optimize relational databases using SQL Server and PostgreSQL.
  • Apply software engineering best practices, including Domain-Driven Design (DDD), clean architecture, and design patterns.
  • Collaborate with Product Managers, Business Analysts, and QA teams to deliver business requirements.
  • Participate in solution design, technical reviews, and architecture discussions.
  • Troubleshoot and resolve complex application issues across different system layers.
  • Optimize application performance, scalability, and security.
  • Mentor junior engineers and support knowledge sharing within the development team.
  • Participate in code reviews and ensure adherence to coding standards and development processes.
  • Manage source code using Git and participate in CI/CD workflows.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

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.