Software Developer Manager
ITS -
Cairo, EgyptPosted 9 years ago134Applicants for1 open position
- 44Viewed
- 15In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Application/Software Development and Delivery
- Provides technical direction for the development, design, and systems integration across multiple client engagements from definition phase through implementation.
- Applies significant knowledge of industry trends and developments to improve service to our clients.
- Easily recognises system deficiencies and can implement effective solutions.
- Suggests alternative technical solutions to meet client requirements more efficiently, and/or with greater reusability, and / or longer life.
- Creates and executes development plans across multiple projects and revises as appropriate to meet changing needs and requirements.
- Keeps project manager well informed of status of development effort and serves as liaison between development staff and project manager and client across multiple projects.
- Identifies reusable code required for our code library and ensures the high quality creation of the code.
- Defines, communicates and enforces coding standards.
- Manages multiple technical teams within budget and project schedule.
- Assists in sales efforts from a technical perspective.
- Consistently delivers high-quality services to our clients.
Job Requirements
- 8+ Experience in Software Development Leader
- 4+ Working a Development Leader
Leadership
- Challenges others to develop as leaders while clarifying roles and responsibilities.
- Pursues excellence in all aspects of business.
- Possesses the expert knowledge to identify opportunities for change and the ability to convey the need for change.
- Builds expert knowledge in our industry.
Teamwork
- Evokes creative and innovative thinking from team members while helping them to bring their ideas and career plans to fruition.
- Helps to determine new, creative ways to employ teams on projects and distribute responsibilities.
Client Management
- Manages client interaction and expectations for multiple or large-scale development efforts.
- Anticipates clients needs and proposes alternative technical solutions.
- Continually seeks and capitalises upon opportunities to increase customer satisfaction and deepen client relationships.
- Possess a knowledge base of each client's business, systems and objectives.