Responsibilities
- Lead the Software development team working on Dot NET / OutSystems platforms
- Collaborate with stakeholders to deliver effective software solutions that address client needs.
- Design, develop, and unit test software applications, ensuring compliance with coding standards and quality practices.
- Engage in system integration and testing, including creating acceptance test plans and executing test cases.
- Conduct thorough code reviews to ensure high-quality and maintainable codebase.
- Identify and implement process improvements throughout the software development lifecycle.
Please note that this role requires to work from office and no remote / hybrid work option is available.
Working days : Monday - Thursday : 8 AM - 5 PM & Friday (Work from home) : 8 AM - 12 PM
Office location : Business Festival Park, Cairo
This role requires to work on Out Systems platform predominantly and please only apply if you are interested to work on Out Systems.
Requirements
Must hold a Bachelor’s degree in Computer Science, Engineering or equivalentMinimum 12+ years of progressive development and architectural experience in Dot NET / Low code systems, preferably OutSystems and minimum 5 years of experience in team managementDemonstrated leadership experience in managing technical teams and projects.Solid understanding of Agile and Scrum methodologies.Strong experience with Object-Oriented Programming, software design patterns, and architecture.Proficient in C#, ASP.NET, SQL Server, and web technologies (HTML, CSS, JavaScript).Experience with low-code development environments, preferably OutSystems.Working knowledge of API integration and web services.Familiarity with development tools such as Visual Studio, Git, and JIRA.