Head Of Software Development Section
SyriaTel Mobile Telecom
Total years of experience :14 years, 4 Months
Role & Responsibilities:
1. Supervise & Lead software development team, supporting them in building robust and innovative software solutions
2. Set, customize and implement the suitable development standards and ensure systems development life cycle (SDLC) is working effectively.
3. Review the technical solution prepared by System Designer and provide recommendations when needed.
4. Oversee code development using proper code reviews and ensure its alignment with standards and methodologies
5. Coordinate with Project Manager regarding team assignments within projects and follow up their delivery.
6. Coordinate with MIS Quality Assurance and Testing Unit to ensure proper, effective and comprehensive testing of the developed software
7. Ensure that all development activities are delivered on schedule and meet customer’s needs.
8. Evaluate provider’s software technical proposals sent from procurement and provide feedback & recommendations.
9. Interview candidates and provide recommendations to direct line of Authority.
10. Coach, develop and motivate team members to reach optimum performance and successfully contribute in achieving Corporate, Department, and Unit Objectives.
Lecturing at HIAST
• Distributed System.
• Parallel Programming (using Message Passing Interface - MPI)
• Networks and Data Security.
• Network Applications Programing
Role & Responsibilities:
1. Implement required software systems according to system requirements specifications and system design specifications.
2. Coordinate with MIS Quality Assurance and Testing Unit in preparing unit tests and follow up on detected defects until closure.
3. Participate in user acceptance testing (UAT) of the developed systems in coordination with MIS testing.
4. Prepare and update technical documentations for all activities and assigned tasks related to software development scope of work.
Duties:
- Being first point of call for new and current assessing software requirements.
- Outlining and presenting specifications for all software requirements.
- Design requested software’s architecture.
- Analyzing and debugging code.
- Mentoring team members in development and technical progression.
- Writing multiple code and script and ensuring the system compliance.
- Preparing presentations and keeping clients up to speed with the development process.
Lecturing at SVU
• Networks and Data Security