Software development team lead

Posted 3 days ago by Bee Cable
Location Job Type Sector Closing Date
Erbil Permanent Services 2023-02-24

Purpose of the Position:

Reports to Project Manager/GM. He/She will be responsible to build out and manage the entire development division including all staff and websites, web applications, mobile applications, servers and software solutions. Candidate will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail. you should be comfortable and have experience and exposure around both front-end and back-end coding languages, development frameworks and third-party libraries and integration. 

He/she must have experience in application design, user experience, and programming languages like, Django, Vue JS, mobile apps. This includes all associated areas such as database design in Posgres, Mango DB , MySQL languages. The candidate must conduct research, develop proposals, and supervise the design process.

Key Responsibilities & Duties

  • Manage and lead the development division of the company
  • Manage and lead the teams and directing them
  • Develop, design entire project plan including scoping, technical requirements and implementation method and timeline considering the financial budgeting and resources needed.
  • Ensure the service availably, troubleshoot and liaise with vendors for smooth fixing for any issues
  • Develop test plans to verify logic of new or modified features and services.
  • Plan, coordinate, test, and communicate changes, upgrades/maintenance schedules, and new services, ensuring business operations will operate correctly in current and future environments.
  • Troubleshoot apps for bugs and fix them if necessary
  • Collect the requirements and discuss the feasibility for new features and changes from the business department
  • Develop front-end and back-end systems with the team.
  • Develop and manage well-functioning databases and applications with the team
  • Implement security features and standards while developing web applications.
  • Design and develop APIs and support integration between systems and other third parties based on business requirements
  • Working alongside graphic designers while developing applications
  • Design and implement new reports when needed
  • Providing technical support to teams within the organization, and to external clients when required
  • Participate in development and implementation of training and documentation
  • Checking and verifying the daily, weekly, and monthly reports of the concerned parties
  • Performs special projects and other duties as assigned

Skills & Requirements
Job Description

  • Associates degree, MIS or equivalent; or equivalent work experience.
  • 3-5 yrs. experience in related filed.

Job-related experience:

  • 3-5 years of experience in software development with one or more of the following, PHP(Laravel) , NodeJs, Django/android native apps, react native or flutter.
  • Developing and using back-end SQL based RDBMS (MySQL, SQL Server, Postgres)
  • Experience with Enterprise Integration Patterns including message-oriented middleware,
  • Enterprise Service Buses and Service Oriented Architecture are highly desired
  • Hardware/software installation and support
  • Experience implementing testing platforms and unit tests


  • Good Problem-Solving/Decision Making
  • High level of basic skills (reading, writing, math)
  • High level of skill in Word, Excel
  • Excellent organizational skills
  • Strong communication skills (verbal and written)
  • Good analytical skills
  • Good project management skills
  • Good conflict management skills
  • Team Skills


  • Initiative
  • Self-Motivated
  • Detail Oriented
  • Strong Work Ethic
  • Flexibility

Share this Job

Bee Cable

Live Jobs: 1 - View all Jobs
Sector Specialisms: Services