
bayt.com
Job Description
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.
>