Senior .NET Developer

New
R
robustaSoftware development
Workable workplace: remote; Workable locations: Cairo, Cairo Governorate, EgyptContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional software development experience
Required Skills
SQLGitMicrosoft SQL ServerC#.NETCI/CDRESTful APIs

Requirements

  • Hold a bachelor's degree in Computer Science, Software Engineering, or a related field, or have equivalent practical experience.
  • Have 5+ years of professional software development experience.
  • Bring strong expertise in .NET and C#.
  • Have strong experience with ASP.NET Core and Web API development.
  • Understand RESTful APIs, object-oriented programming, and software design principles.
  • Have experience with relational databases such as SQL Server and writing optimized SQL queries.
  • Understand software architecture, design patterns, and SOLID principles.
  • Have experience with Git and version control systems.
  • Be familiar with unit testing, debugging, and automated testing practices.
  • Have experience with CI/CD pipelines and deployment processes.
  • Work independently, take ownership of technical tasks, and collaborate with a team.

Responsibilities

  • Design, develop, test, and maintain scalable applications using .NET and C#.
  • Build and maintain RESTful APIs and backend services.
  • Design and optimize database queries, stored procedures, and data models.
  • Apply clean-code practices, design patterns, and SOLID principles.
  • Troubleshoot, debug, and resolve technical issues.
  • Collaborate with frontend developers, QA engineers, and product managers.
  • Participate in code reviews and contribute to technical decisions and architectural improvements.
  • Ensure application performance, security, scalability, and reliability.
  • Write and maintain technical documentation.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now