Lead Software Developer (Document Engineer)
Nagwa -
Nasr City, CairoPosted 6 years ago12People have clicked1 open position
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Summary:
- We are looking for a highly motivated software developer who will be in charge of receiving new modules of software modifications from team leader and conducting analysis and design.
Responsibilities:
- Receiving requests for new modules and modifications to existing tasks from team leader
- Participating in conducting analysis reports about user requirements, new task requirements, and impact of new task on the internal work flow
- Designing modules by dividing the user requirements into sub modules and setting a time frame for task completion
- Assigning sub-modules to software developers and start programming of modules
- Tuning database and tools performance
- Testing data validation, debugging, and test case scenarios
- Staying up-to-date with the latest software development technologies and methodologies to develop internal work
Job Requirements
Qualifications & Work Experience:
- Bachelor’s degree in any field.
- 5+ years of related experience.
- Excellent knowledge of OOP (concepts, techniques, principles, analysis, and design).
- Excellent knowledge of design patterns.
- Excellent knowledge in string manipulation, image processing, XML, PDF parsing, MS Office add-in programming, and data analysis.
- Good command of both written and spoken English.
- Good knowledge of web development.
- Good knowledge of Dot Net (MVC, C#).
- Good knowledge of Python.
- Good knowledge of DB concepts and tools.
- Good knowledge of ORM.
Job Behavioral Competencies:
- Very good communication skills.
- Accuracy and attention to detail.
- Highly organized.
- Time and stress management skills.
- Very good problem solving skills.
- Adaptability and flexibility.
- Ability to learn and think analytically.