Nagwa is looking for a Junior Software Developer in Cairo, Egypt. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Support and improve existing programs by analyzing and identifying areas for modification.
- Analysis of software products to ensure strong functionality and optimization in controlled, real situations.
- Improve software solutions by studying information needs, systems flow, data usage, and work processes.
- Code debugging and tracing.
- Draft and maintain technical documentation to describe program development, logic, coding, testing, changes, and corrections.
- Stay up to date technical knowledge and skills by reading manuals and accessing new applications continue to develop internal work.
Job Requirements:
- Bachelor’s degree in any field.
- Minimum 1+ years of related experience.
- Deep knowledge of ASP.NET MVC, C#, and the .NET framework.
- Demonstrated understanding of DB concepts and tools both relational and NoSQL stores.
- Expert knowledge of OOP (concepts, techniques, principles, analysis, and design).
- Proven track record in design patterns.
- Effective experience in XML, XSL, SVG, and any other document processing tools.
- Proficient experience in version control systems like (Git & TFS.)
- Outstanding skills in .NET Core is a plus.
- Wide knowledge of Node.js is a plus.
- Strong command of the English language.
About Nagwa:
Nagwa is an educational technology startup with offices in Windsor, UK and Cairo, Egypt. It has over 300 staff members who are working on creating digital educational products for students.