Work with development teams and business divisions to manage the complete software development process from conception to deployment for web and mobile environments.
Write clean, testable code using .NET programming languages.
Build and manage the building of front-end of applications.
Develop and manage well-functioning databases and applications.
Test software to ensure responsiveness and efficiency.
Troubleshoot, debug and upgrade applications.
Create technical or functional documentation when needed.
Maintain and upgrade the software following deployment.
Modify and test changes to previously developed programs.
Develop front end website architecture.
Support and manage existing web/mobile applications.
Develop back-end website applications.
Work alongside graphic designers for web design features.
Design, develop and maintain APIs.
متطلبات الوظيفة
BSc/BA in Computer Science, Engineering, or a related field.
+4 year of experience in .Net technologies stack.
Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
Familiarity with JavaScript frameworks such as Angular +4.
Proficiency with back-end languages such as C#, and .Net.
Familiarity with database technology such as SQL.
Excellent verbal communication skills.
Good problem-solving skills.
Proven experience as a Full Stack Developer or similar role.
Experience in managing and developing desktop and web applications.
EGID, a joint venture between the Egyptian Exchange (EGX) and NASDAQ, has over the past 20 years acted as a credible, authorized information source for EGX-listed companies.
The information we provide helps Egypt-based as well as international investors g