Senior .NET BackEnd Developer
ARABWORK · Riyadh, Riyadh, Saudi Arabia
Tailor my CV for this job — freeWe are looking for an experienced Senior Full-Stack Developer with strong expertise in .NET Core Backend Development and React Frontend Development to join our technology team and contribute to building and enhancing enterprise-level platforms and applications.If you are passionate about software engineering, system architecture, and developing scalable, secure, and high-performance solutions, we would love to hear from you!Key ResponsibilitiesDevelop, maintain, and enhance backend services using ASP.NET Core and C#.Build responsive and user-friendly frontend applications using React.Design, develop, and integrate RESTful APIs and Web Services.Implement business logic, system integrations, and enterprise-level solutions.Design and optimize database structures and queries using SQL Server.Ensure application performance, scalability, security, and reliability.Implement authentication and authorization mechanisms, including JWT.Write and maintain Unit Tests and Integration Tests.Conduct code reviews, follow coding standards, and document technical solutions.Troubleshoot complex technical issues and deliver effective solutions.Support integrations with the Rental Index Platform (المؤشر الإيجاري).RequirementsBachelor's or Master's degree in Computer Science, Software Engineering, Information Systems, or a related field.Minimum 5 years of experience in developing enterprise platforms, applications, and Full-Stack solutions.Advanced proficiency in ASP.NET Core, .NET, and C#.Strong experience developing RESTful APIs and Web APIs.Advanced knowledge of Entity Framework Core.Excellent proficiency in React, JavaScript/TypeScript, and State Management.Strong experience with SQL Server, database design, and management.Solid understanding of scalable system architecture, software performance optimization, and application security.Good knowledge of Software Architecture principles and Design Patterns.Hands-on experience with Authentication, Authorization, JWT, and third-party integrations.Proficiency in Git, CI/CD pipelines, and modern software development practices.Strong analytical and problem-solving skills, with the ability to develop high-performance and scalable applications.