Browse Jobs
For Employers
Post JobLog inGet Started

Software Development Head

Cairo, Egypt
Posted 2 years ago
58Applicants for1 open position
  • 45Viewed
  • 8In Consideration
  • 6Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are seeking a highly-skilled technical lead with a storied history in the
technological sector. Making executive technology decisions on behalf of the company, including
managing a technology budget and making investments to align the company with its
vision for its technological needs are the main requirements we are looking for in the
winning candidate. You should be a strategic thinker, an effective communicator, and an expert in
technological development. 

Responsibilities:

  • Setting a vision for how new technologies will be used in the company. 
  • Ensuring that technological resources meet the company's short and long-term
    needs. 
  • Creating timelines for the development and deployment of all technological
    services. 
  • Making executive decisions on behalf of the company's technological
    requirements. 
  • Oversee all mobile and web development to develop and maintain high-quality
    products and ensure projects and services satisfy needs and quality standards. 
  • Prepare cost and resource estimates including staffing requirements, cloud
    computing infrastructure, monitor projects/products lifecycle to ensure they
    are delivered within cost and schedule commitments.
  • Collaborate with the marketing, operations, and sales teams for features
    definition and prioritization to launch products on time while meeting the
    business goals. 
  • Maintaining a consumer-focused outlook and aiding in the delivery of Software
    projects to market. 
  • Staying on top of technology trends and developments. 
  • Ensuring all technology practices adhere to regulatory standards. 
  • Keep workforce motivated through coaching, mentoring and fostering
    innovative ideas that add value. 
  • Hire, manage, and develop a team of high-performing engineers to maintain a
    competent workforce. 

Job Requirements

  • Qualifications:
  • 7+ years of experience in software development including leading a team and
    a project workstream. 
  • Engineering practice experience such as code refactoring, design patterns, design-driven development, continuous integration, building highly scalable applications, application security, secure coding practice. 
  • Wide knowledge of web technologies and services including Microsoft Tech
    Stack and Open-Source tools
  • Expert in mobile development is a plus.
  • Demonstrated track record of successfully understanding the business
    requirements and designing realistic and effective solutions.
  • Knowledge of Agile software development process. 
  • Knowledge of agile testing approaches such as unit, integration and end-to-end testing.
  • Good working knowledge of at least one cloud-based hosting platform such as
    AWS, Azure, Google Cloud. 
  • Ability to work collaboratively in a team environment and effectively with
    people at all levels in an organization. 
  • Skills to communicate complex ideas effectively.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Development Head