Browse Jobs
For Employers
Post JobLog inGet Started

Software Development Team Lead (.NET)

Technosignage
Heliopolis, Cairo
Posted 6 years ago
53Applicants for1 open position
  • 36Viewed
  • 15In Consideration
  • 19Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Job Summary

  • The Applications Development Team Leader is expected to lead the Application Development Team on a day to day basis covering the whole spectrum of Application Development.
  • The Applications Development Team Leader has a good knowledge of higher education systems and applications and is responsible for overseeing the design, integration, deployment and other technical aspects of the development of applications and information systems.
  • The Applications Development Team Leader is responsible for all aspects of managing, supporting and developing a team of Programmers, managing the allocation of work across the team ensuring appropriate utilization of staff at all times, ensure that all defined IT development policies, procedures and standards are followed; and that development activities are delivered within agreed timescales, of high quality and are fit for purpose.

Job Description:

  • Ensure the Applications Development team deliver a professional, customer focused and high performing development service in line with agreed service scope and service levels.
  • Assist with professional development of team members to enhance skills and promote cross-skilling.
  • Provide support, coaching and mentoring to Applications Development Team members to ensure that all objectives and commitments are fulfilled in line with expectations, agreements and standards.
  • Maintain and continually improve application and software delivery methods and standards across all ITS projects
  • Ensure any quality management processes to the team’s activities are followed, e.g. ensuring all developed and supported applications are robust, fully tested, of high quality and fit for purpose.
  • Recommend and assist with developing improvements around processes, tools, standards and the overall quality of work produced by the Applications Development team.
  • Participate in estimating (time, cost and resource requirements) and planning of proposed solutions.
  • Liaise with Architects/Designers to contribute to the design of system solutions, and the development of activities.
  • Perform Business Analysis / system Analysis activities to refine and assess business and functional requirements and specifications.
  • Maintain version control, configuration and defect management activities for all code developed.
  • Lead applications development staff and key users in defining, agreeing and implementing test plans for new and amended functions, and documenting outcomes.
  • Ensure that unit and systems testing are undertaken to required standards and work with the Testing function to ensure that ongoing releases of code/solution’s meet agreed requirements and are fit for purpose.
  • Participate in explaining and presenting system design, functional requirements and documentation to technical and non technical users
  • Produce weekly/monthly management information to projects and IT management in respect to development activities.
  • Promote good practices; standards and compliance to standards with all aspects of system / software design and integration.

Job Requirements

Qualification:

  • 8 – 10 years experience in Software development and 2 years as team lead.
  • In Depth Technical Experience in Microsoft Technologies
  • Bachelor degree or Master Degree in Computer science/engineering
  • Excellent English skills (written & spoken)
  • Excellent communication skills
  • Excellent technical skills in Microsoft Platform, Web technologies, database and mobile application development
  • Software Analysis and Design

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Development Team Lead (.NET)