بازگشت به فرصت‌ها
لوگوی Emdad By Elm
جدیدEnglish

Senior Software Engineer (.NET)

Emdad By Elm·Riyadh·امروز

حضوریارشدتمام‌وقتتوافقی

شرح موقعیت

Job Summary 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.