Browse Jobs
For Employers
Post JobLog inGet Started

Software Developer Manager

ITS
Cairo, Egypt
Posted 9 years ago
134Applicants for1 open position
  • 44Viewed
  • 15In Consideration
  • 0Not Selected
Search other opportunities

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.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Developer Manager