Senior Software Developer
Freelance
Total years of experience :17 years, 2 Months
Implements new features and versions by gathering requirements, performing design, coding, unit testing, and documentation.
Creates project artifacts such as requirements documents, design documents, and implementation plans.
Works together with product owner and other team members to clarify user stories and acceptance criteria.
Designing new software modules and updating the existing ones according to user requirements to develop the internal workflow.
Main Responsibilities:
1. Receive requests for new software modules and modification for the existing tasks/projects from Team Leader
2. Participate in conducting analysis reports about user requirements, new task/project requirements, and the impact of any new task/project on the internal workflow
3. Design Software modules by dividing the user requirements into sub modules and setting time frame for tasks completion
4. Assign sub-modules to Software Developers to start the programming of the modules
5. Responsible for database performance tuning to detect database server performance problems
6. Responsible for test debugging, data validation, and test case scenarios to ensure the accuracy of the software modules
7. Stay up to date with the latest software development technologies and methodologies to develop internal work.
Overseeing the development of all activities carried out by Information Systems department.
Design, develop, debug internal systems, such as Warehouse, budget, workflow management systems.
Develop, maintain and support programs/tools for internal project.
Provide ad hoc reporting and analysis as required.
Oversee the implementation of a new system.
Design, code, test, debug and document software according to the functional requirements.
Help define project plans requiring software development and hardware installations.
Provide technical and project management expertise across multiple areas of application development.
Provide ad hoc reporting and analysis as required.
Design, code, test, debug and document software according to the functional requirements.
Develop, maintain and support programs/tools for internal and external clients.
Analyse, diagnose and resolve errors related to applications
On-job training Period.
Analyse, design, and implement internal systems.
Deliver .Net and SQL Server courses.
Information Systems, Software Engineering, Serious Educational Games. Thesis Advisor: Dr. Mervat Gieth, Dr. Eman Nasr. Dissertation: Model-Driven Requirements Engineering for Serious Educational Games in Higher Education.
The Pre-Master has advanced level of Information Systems Courses: Advanced Topics in Database Design & Implementation. Advanced Topics in Information Security. Advanced Topics in Information Systems Development. Cloud Computing. Data Analysis. Data Mining. Data Warehouse. Geographic Information Systems. Requirements Engineering. Graduation Research: A Literature Survey of Requirements Engineering for Mobile Systems.
The Diploma of Information Systems is two years higher education diploma at Cairo University Provides intensive Information Systems courses. Graduate Courses: Introduction to Computer Sciences. Information Systems Principles. Computer Programming. Information Systems Development. Systems Analysis & Design. Database Systems. Computer Networks. Multimedia Design for Information Systems. Management Information Systems. Human-Computer Interaction. Information Security. Web Applications Development. Project Management. Introduction to Operations Research. Demographic Surveys. Statistical Methods. Mathematics. Statistical Analysis. Selected Topics in Information Technology.
URL removed due to policy violation. Please contact support for further information.