Full Time
Khartoum
Posted 1 year ago

Job Level

     Section Head

 

Job Summary

  • Leading the software development team and set the team’s strategy.
  • Managing department budgets and resources.
  • Building and managing relationships with clients, vendors, and business units.
  • Project scoping, planning, and management.
  • Talent recruitment and mentoring.
  • Some programming and design, as needed.
  • Systems analysis and design.

Job Duties

  • Leading the software development team in the design, development, coding, testing, and debugging as required to meet the requirements.
  • Developing and implementing the architecture of software solutions and development platforms.
  • Selecting the best software development platforms and methodologies for building a scalable, automated and future-proof solution.
  • Participate in R&D project planning and reviews to ensure a smooth transfer to development.
  • Keeping up to date with the latest developments and innovations in software solutions relevant to the business.
  • Balance resources between in-house end outsourced ones to meet company operational and product targets.
  • Developing new hire requirements, leading the hiring effort collaborating with internal and external resources.
  • Coaching and performance management of members of the software development team including setting clear goals and objectives and expectations.
  • Provide guidance to the team and ensure they adhere to development standards.
  • Ensuring all developed software adheres to quality standards with adequate documentation.
  • Coordinating with other departments to ensure system-level requirements are met, and performing to customers’ expectations.
  • Coordinate budget and hiring with Technology & Innovation Manager.

Required Skills & Qualifications

  • Results-oriented with the ability to plan and deliver meeting project deadlines.
  • Excellent leadership, interpersonal and communication skills with a passion for optimizing team performance and development.
  • Ability to work under pressure to meet deadlines and defuse difficult situations with coworkers.
  • Experience working on time-critical projects with internal and external stakeholders.
  • Extensive experience in developing, deploying, and integrating software solutions.
  • Good leadership, mentoring and coaching abilities with Strategic Thinking & Planning Skills.
  • Excellent problem-solving, analytical and communication skills.
  • Knowledge of software industry standards and preferred solutions for the mobility and e-Commerce services.
  • Proficiency in documenting processes and keeping up with industry trends.
  • Proven experience in diverse technology (Full Stack: PHP -Laravel/Kohana, Database: MySQL & MongoDB, Mobile Development: Native/Flutter/React Native)
  • Verbal and written communication skills in English and Arabic.
  • Minimum a bachelor degree in Computer Science or related field with minimum 7 years of relevant experience.
  • Minimum 2 years of proven experience in leading teams of mid and senior level software developers.

Apply Online

Personal Information

A valid email address is required.
A valid phone number is required.