Jobs in Egypt - Senior Software Developer at Nagwa
Senior Software Developer at Nagwa
Location : Nasr City
Job Description:
- Designing and developing large scalable solutions
- Maintaining and improving existing programs by analyzing and identifying areas for modification
- Testing software products to ensure strong functionality and optimization in controlled, real situations
- Developing software solutions by studying information needs, studying system flows, data usage, and work processes, and investigating problems
- Code debugging and tracing to optimize performance
- Writing and maintaining technical documentation to describe program development, logic, coding, testing, changes, and corrections
- Constantly staying up-to-date on changing technologies, new tools, computer languages, and new applications to develop internal workflows
Job Requirements:
Education:
- Bachelor’s degree in computer science, electrical engineering, electrical and computer engineering, information systems, or systems and biomedical engineering
Relevant Experience:
- 4+ years of relevant experience
Technical Knowledge/ Skills/ Training required:
- Good command of both written and spoken English
- Experience with C#, C++, or Java
- Excellent knowledge of ASP.NET MVC, C#, and the .NET framework
- Excellent knowledge of DB concepts and tools, both relational and NoSQL
- Excellent knowledge of relational DB concepts and tools
- Excellent knowledge of design patterns
- Familiarity with version control systems (Git, TFS, etc.)
- Familiarity with client-side frameworks (Angular, React, Vue.js)
- Familiarity with .NET Core is a plus
- Familiarity with cloud computing is a plus
- Previous experience with SOA is a plus
- Knowledge of agile software development methodology is a plus
- Professionalism and accountability
- Excellent communication skills
- Good research and development skills
- Accuracy and attention to detail
- Problem solving and decision making
- Adaptability and flexibility
- Ability to learn
- Analytical thinking
To Apply:
https://www.nagwa.com/en/careers/563137895014/
Tips for updating your Resume:
www.facebook.com/CareerAdvancers/posts/1540224409434136
No comments: