Software Development Team Leader
Be Group -
Nasr City, CairoPosted 6 years ago30Applicants for1 open position
- 28Viewed
- 4In Consideration
- 24Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Summary:
- If you’re passionate about analysis and design and think you can lead a team of software developers, we are looking for a Software Development Team Leader to supervise the process of creating new modules as well as modifying existing ones.
Responsibilities:
- Receiving requests for new modules and modifications to existing tasks
- Controlling all stages of the development lifecycle, including initial analysis, implementation, integration, testing, debugging, data validation, and support
- Drafting analytical reports on user requirements and new task requirements and their impact on the internal workflow
- Designing modules by dividing the user requirements into submodules, assigning submodules to software developers to proceed with programming the modules, and setting timeframes for task completion
- Ensuring that all aspects of the project are completed as planned
- Receiving user feedback and data modification requests, solving bugs, and handling client complaints
- Administrating the company’s web portal, including configuring IIS, performance tracking, and problem-solving
- 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
- at least one year in similar position.
- 5+ years of experience in software development
- Excellent knowledge of web development
- Excellent knowledge of Mobile Application Development (Android & IOs).
- Excellent knowledge of PHP Framework (Laravel, MVC)
- Excellent knowledge of OOP (concepts, techniques, principles, analysis, and design)
- Excellent knowledge of workflow systems
Job Behavioral Competencies
- Very good communication skills
- Accuracy and attention to details
- Highly organized
- Time and stress management skills
- Problem-solving skills
- Adaptability and flexibility
- Ability to learn
- Ability to think analytically
- Leadership and decision-making skills
- Self-motivated