Browse Jobs
For Employers
Post JobLog inGet Started

Technical Team Lead

AIMS International Egypt
Cairo, Egypt
Posted 7 years ago
55Applicants for1 open position
  • 0Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Lead the web and mobile software team of software engineers in all aspects of software applications design, development, testing, deployment and support.
  • The team lead is responsible for all phases of the software development life cycle, helping your team design, implement and deploy quality software.

Tasks:

  • Responsible for Technical Architecture of Design and implementation of the web/mobile solution
  • Receive business requirements from products Manager.
  • Master UML and class modeling in the design, data models, Application/Table relationships
  • Add extra requirements based on his understanding and product road map Document and brainstorm business requirements
  • Brainstorm and Design Models including Data and Process models
  • Analyze and document business processes.
  • Communicate Designs to the development team
  • Lead the development team (mobile developers, web developers, and UI developer) during application development
  • Participate in all phases of the software development lifecycle from requirements to design, development, testing, deployment and support.
  • Lead a team of Software engineers in the design of new systems and enhancements to existing systems.
  • Monitor team assignments to ensure that deadlines and budgets are met.
  • Work with the products manager in conducting periodic performance evaluations.
  • Participate in database design, optimization and maintenance.
  • Document design specifications and program design.
  • Participate in planning new product releases and product enhancements.

Job Requirements

  • BSc of Computer science, Computer Engineering or equivalents
  • Minimum of 7 years of experience developing Web and mobile applications in .NET.
  • UML and class model design.
  • Relevant experience analyzing and documenting complex business processes.
  • Strong analytical, problem-solving, and conceptual skills.
  • End to end experience of the project lifecycle
  • Strong knowledge of database architecture and design
    Solid knowledge Microsoft Entity Framework experience, C#, .Net, MS SQL, HTML5, MVC, SOAP, Entity Framework, AJAX, JQuery, HTML, XML...
  • Strong knowledge of Xamarin, mobile programming platforms (iOS, Android) and languages (Objective-C, JAVA)
  • SharePoint knowledge is a plus

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentTechnical Team Lead