Start: ASAP
Location: Remote (Egypt)
Role: Permanent
Job Description:
We are seeking a highly skilled and experienced Senior .NET Backend Developer to join our dynamic team. The ideal candidate will have extensive experience in API integration (REST, SOAP), C#, VB.NET, and be proficient in .NET 8 and .NET Core. A deep understanding of Azure serverless technologies, SQL, Azure SQL, and Terraform, and working knowledge of Linux and Windows.
Key Responsibilities:
Design, develop, and maintain backend services and APIs using C#, VB.NET, .NET 8, and .NET Core.
Build and integrate RESTful and SOAP APIs for various platforms and services.
Collaborate with front-end developers, product managers, and stakeholders to define technical solutions and requirements.
Implement serverless architecture on Azure using technologies like Azure Functions, Logic Apps, and other PaaS solutions.
Develop, maintain, and optimize SQL databases and Azure SQL instances.
Automate infrastructure deployment and management using Terraform.
Monitor and optimize system performance and troubleshoot issues in production and development environments.
Participate in code reviews, design discussions, and contribute to continuous improvement.
Ensure high-quality software deliverables through rigorous testing, including unit and integration tests.
Key Qualifications:
Bachelor’s degree in computer science, Information Technology, or related field (or equivalent experience).
5+ years of professional experience in .NET development, specifically with C#, VB.NET, .NET Core, and .NET 8.
Strong knowledge and hands-on experience with API development and integration (REST, SOAP).
Deep understanding and hands-on experience with Azure serverless technologies (e.g., Azure Functions, Logic Apps).
Proficiency in SQL and experience managing Azure SQL databases.
Experience with Terraform for infrastructure as code (IaC) deployment on cloud environments.
Solid understanding of software development best practices including version control (Git), CI/CD pipelines, and automated testing.
Excellent problem-solving skills and ability to work independently as well as in a team environment.
Preferred Skills:
Experience with microservices architecture.
Familiarity with DevOps practices and tools.
Experience with other cloud platforms such as AWS or GCP is a plus.
Knowledge of front-end technologies is an advantage