Software Engineer

Madaar is seeking a talented and passionate Software Engineer to join our growing team. As a Software Engineer, you will play a key role in designing, developing, and maintaining high-quality software solutions that meet the needs of our customers. You will collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver innovative and impactful products.

Responsibilities:

  • Design, develop, and test software applications using appropriate programming languages and technologies (e.g., Java, Python, C++, JavaScript, etc.).
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Collaborate with product managers and designers to understand and translate requirements into technical specifications.3
  • Troubleshoot and debug software issues, and implement effective solutions.
  • Contribute to the entire software development lifecycle, from planning and design to implementation, testing, and deployment.4
  • Stay up-to-date with the latest technologies and trends in software development.
  • Contribute to improving our development processes and tools.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development, with a strong understanding of software engineering principles.
  • Proficiency in programming languages (e.g., Java, Python, C++, JavaScript, etc.).
  • Experience with software development methodologies (e.g., Agile, Scrum).
  • Familiarity with version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.

Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Experience with database technologies (e.g., SQL, NoSQL).
  • Experience with testing frameworks and methodologies.
  • Contributions to open-source projects or personal software projects.

Benefits:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Collaborative and supportive work environment.9
  • Opportunity to work on impactful projects.

To Apply:

Please submit your resume and cover letter to [email protected]

Function/Department: IT & Software Development
Location: North Coast
Job Level/Experience: Senior Level
Employment Type: Part-Time
Sector: Hospitality

Apply for this position

Egypt (+20) is auto-prefixed