Senior Software Developer
EGID -
New Cairo, CairoPosted 8 years ago75Applicants for1 open position
- 50Viewed
- 3In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Receive requests for new modules and modification to existing tasks from Team Leader.
- Participate in conducting analysis reports about user requirements, new task requirements and impact of new task on the internal workflow.
- Design modules by dividing the user requirements into sub-modules and setting time frame for task completion.
- Assign sub-modules to Software Developers and start programming of modules.
- Responsible for database performance tuning.
- Test debugging, data validation and test case scenarios.
- Stay up to date with the latest software development technologies and methodologies to develop internal work
Job Requirements
- bachelor’s degree in computer science.
- 3+ years of related experience.
- Good command of both written and spoken English.
- Excellent knowledge of web development.
- Excellent knowledge of DB concepts and tools (MS SQL Server is a must).
- Excellent knowledge of .Net (ASP.NET, MVC, C#).
- Excellent knowledge of OOP (Concepts, Techniques, Principles and analysis and design).
- Excellent knowledge of design patterns.