Software Development Team Leader

General Information

Job Type:
Information Technology
Date Posted:
Apr 21, 2021
Employee Type:
Full-Time Employee


Team Leader is responsible for the Supervision of Software developers Team in terms of development, design, and implementation of new or modified software products or ongoing business projects. in addition to Collaboration with technical and business users, and Understanding all phases of the company software development life cycle.

Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.

Collaborate with technical and business users

Collaborate with business partners and vendors.

Runs risk and performance analysis techniques across diverse projects

Work closely with the development and operations staff Work with the Development Leads on technical projects.

Performs code and design reviews Perform other duties as required and assigned by upper management

Mentors team members, Increasing their awareness of Code quality, Performance, Algorithm development, and Deployment methodologies/operations

Provides technical leadership across all software and operations groups

Helps define and promote development standards across teams

Job Requirements
Experience: 5+ years of Software development, and computer programming Experience. in regards to the below:

Completed 3+ projects with Angular and optionally with Firebase as a developer or as a project manager

Excellent organizational and interpersonal communication skills

. Strong understanding of enterprise system architecture and patterns.

Strong understanding of cloud architecture. HTML/XHTML, CSS, JavaScript Server architecture

Experience with server-side frameworks such as python, ruby, php, Java, ASP, ASP NET

Experience with database systems such as SQL and Oracle Thorough functional knowledge and coding experience

knowledge of Search Engine Optimisation

Strong understanding of cloud architecture

Knowledge and interest in computer systems and the latest technologies

The ability to learn new technologies quickly

Company Profile