Senior Software Developer at Hindawi Foundation
Nasr City, Cairo, Egypt -
Full Time


Start Date

Immediate

Expiry Date

23 May, 26

Salary

0.0

Posted On

22 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, ASP.NET, MVC, SQL Server, PostgreSQL, React, Next.js, Azure, AWS, DevOps, .NET Core, SOA, Agile

Industry

Book and Periodical Publishing

Description
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

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
The role involves designing and developing large-scale, scalable software solutions while also maintaining, enhancing, and optimizing existing applications. Responsibilities include analyzing system requirements, performing code debugging, and ensuring software products are thoroughly tested for functionality and performance.
Loading...