Browse Jobs
For Employers
Post JobLog inGet Started

Mobile Software Development Architect & Team Leader

Eye LTD.
Heliopolis, Cairo
Posted 6 years ago
14Applicants for1 open position
  • 10Viewed
  • 5In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

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


Tasks

  • Responsible for Technical Architecture of Design and implementation of the mobile solution
  • Receive and collect business requirements from Sales, and management
  • Master UML and class modeling in the design, data models, Application/Table relationships
  • Understand the applications design, data models, Application/Table relationships
  • Receive, collect, modify, and manage business requirements
  • Perform Design Models including Data and Process models
  • Full understanding of UML design patterns technologies:
  1. Creational Patterns (Singleton, Abstract Factory, ...)
  2. Behavioral Patterns (States, Observer, ...)
  3. Structural Patterns (Adapter, Proxy, ...)
  • Hands-on experience with well known UML design tools is a plus
  • 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.
  • Document workflows and results of business analysis and obtain sign-off from the client on the specifications.
  • Communicate Designs to the development team
  • Work with and Lead the development team (mobile developers, web developers, and DBAs) during application development
  • Day to day management of change requests in relation to the project plans to ensure agreed deadlines are met.
  • Overall responsibility of on-time delivery, and quality of applications
  • Participate in all phases of the software development lifecycle from requirements to design, development, testing, deployment and support.
  • Lead a team of Software Developers in the design of new systems and enhancements to existing systems.
  • Monitor team assignments to ensure that deadlines and budgets are met.
  • Participate in database design, optimization and maintenance.
  • Document requirements, design specifications and program design.
  • Participate in planning new product releases and product enhancements.

Job Requirements

Knowledge and Skills:

  • UML and class model design.
  • Relevant experience analyzing and documenting complex business processes.
  • Strong analytical, problem-solving, and conceptual skills.
  • Strong knowledge of writing requirements specifications for Information Systems.
  • End to end experience of the project lifecycle
  • Strong knowledge of database architecture and design
  • Knowledge in mobile programing in Java.
  • Relevant Web Development experience (EJB, JSP, XML)
  • Proven HTML, CSS and JavaScript experience.
  • Knowledge of web services development and call
  • Experience in Java development IDEs (JDeveloper)
  • Experience in Mobile apps cross platform development frameworks
  • Results orientated with good communication and interpersonal skills
  • Possess good organizational skills.
  • Demonstrated leadership experience as well as the ability to lead a group of software engineers and also able to work independently.

    Abilities:
  • Strong English reading and writing communication skills, with an ability to express and understand complex technical concepts.
  • Ability to work in teams and has strong interpersonal skills.
  • Ability to work under pressure and meet tight deadlines.
  • Ability to deal with clients and travel to project sites.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentMobile Software Development Architect &a...