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:

Contact Form

Name

Email *

Message *

Powered by Blogger.