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 equivalent
-
Minimum 12+ years of progressive development and architectural experience in Dot NET /Low code systems, preferably OutSystems and minimum 5 years of experience in team management
-
Demonstrated 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