Available Jobs

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.

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 wi...