Senior Software Developer (Document Engineer)
Nagwa -
Nasr City, CairoPosted 7 years ago3 open positions
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities:
- Develop new modules and modify existing document modules.
- Participate in conducting document analyses about user requirements and their impact on current systems.
- Set a time frame for module tasks.
- Debug and trace codes.
- Stay up to date with the latest software development technologies and methodologies to develop internal work.
- Receive requests for new modules and apply modifications to existing tasks from the team leader.
- Design modules by dividing the user requirements into sub-modules and set a time frame for task completion.
- Assign submodules to software developers and program modules.
- Be responsible for database performance tuning.
- Test debugging, data validation, and case scenarios.
Job Requirements
Qualifications & Work Experience
- Bachelor’s degree in any field, preferably computer science.
- 3+ years of related experience.
- Good command of both written and spoken English.
- Good knowledge of web development.
- Good knowledge of DB concepts and tools (MS SQL Server is a must).
- Excellent knowledge of Dot Net (ASP.NET, MVC, C#).
- Excellent knowledge of OOP (concepts, techniques, principles, analysis, and design).
- Knowledge of type setting language (LaTeX).
- Excellent knowledge of design patterns.
- Experience with native document processing (any language).
- Knowledge with image processing techniques (a plus).
- Excellent knowledge in XML, XSL, SVG, and any other document processing tools.