Senior Software Engineer

Egypt - Cairo Egypt

Role Description

This is a full-time role (onsite work in our Cairo office) for a Senior Software Engineer. The Senior Software Engineer will be responsible for designing, developing, and implementing software solutions with a focus on high scalability and quality.

 

Key responsibilities include:

  • Designing and developing robust software solutions using .NET Core and ASP.NET Core.
  • Building and optimizing web applications with a preference for those who have experience with React (this is optional but beneficial).
  • Ensuring the performance and reliability of existing software systems.
  • Collaborating with cross-functional teams to ensure effective feature delivery and system integration.
  • Providing technical leadership, mentoring junior team members, and participating actively in code reviews and architectural discussions.



Skills

Qualifications

  • Strong background in Computer Science and Software Development.
  • Proficiency in Back-End Web Development, with expert-level knowledge in .NET Core and ASP.NET Core.
  • Experience with Front-End Development, especially with ReactJS, is highly desirable but not mandatory.
  • Solid programming skills and experience with Object-Oriented Programming (OOP).
  • Demonstrated experience in building scalable and high-availability systems.
  • Familiarity with Agile software development methodologies.
  • Ability to work effectively in a team environment and exhibit excellent communication and problem-solving skills.
  • Experience with cloud technologies and architecture is a plus.


Post date: 24 April 2024
Publisher: Bayt
Post date: 24 April 2024
Publisher: Bayt