Senior Software Developer

Nasr City, Cairo, Egypt
Full Time
Mid Level
About Booktime:

Booktime, a Hindawi Foundation initiative, is a global charitable digital publisher dedicated to creating and sharing beautifully illustrated children’s books in multiple languages — completely free of charge.
Books help children see further, think bigger, and dream deeper. Reading changes everything.

The Role:

We are seeking an experienced Senior Software Developer to join our team and contribute to the development of high-quality software solutions for our digital platforms. The ideal candidate will have strong technical skills, a keen eye for code quality, and a solid understanding of software development principles, architecture, and best practices. In this role, you will be responsible for delivering reliable, scalable, and maintainable software that meets business requirements and enhances user experience across all platforms.

Key Responsibilities:
  • Design and develop large-scale, scalable software solutions

  • Maintain, enhance, and optimize existing applications by identifying areas for improvement

  • Perform code debugging, tracing, and performance optimization

  • Analyze system requirements, data usage, workflows, and processes to develop effective software solutions

  • Test software products for functionality and performance in both controlled and real-world environments

  • Write and maintain clear technical documentation covering development, testing, updates, and system logic
  • Stay up to date with emerging technologies, tools, and best practices to continuously improve internal workflows
  Qualifications & Experience:
  • Bachelor’s degree in Computer Science, Computer Information Systems, or equivalent practical experience

  • Minimum 4 years of professional experience in .NET development

  • Strong proficiency in C#, ASP.NET, and MVC architecture

  • Solid understanding of database concepts, including SQL Server and PostgreSQL

  • Experience with modern front-end frameworks such as React or Next.js

  • Strong knowledge of software design patterns

  • Experience with cloud-based solutions (Azure or AWS) and DevOps practices

  • Experience with .NET Core is a plus

  • Familiarity with Service-Oriented Architecture (SOA) is a plus

  • Knowledge of Agile software development methodologies

Key Competencies:

  • Professionalism and accountability

  • Strong analytical thinking and problem-solving skills

  • Attention to detail and accuracy

  • Effective communication skills

  • Adaptability and flexibility

  • Ability to work effectively in a team-oriented environment



 


 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*