Software Developer
Nagwa -
Nasr City, CairoPosted 5 years ago185Applicants for1 open position
- 0Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Purpose
Nagwa is looking to hire a software developer to be responsible for maintaining and improving existing programs, code debugging, and tracing while developing new software solutions.
Duties and Responsibilities
- 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
Qualifications & Work Experience
- Bachelor’s degree in any field
- 0–3 years of relevant experience
- Good command of both written and spoken English
- 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 OOP (object-oriented programming) and data structures
- Knowledge of design patterns
- Experience with version control systems (e.g., Git, TFS, etc.)
- Experience with client-side frameworks (Angular, React, Vue.js)
- Experience with .NET Core is a plus
Job Behavioral Competencies
- 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