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