Job Details
Skills And Tools:
Job Description
Reports to: Director, University Academic Computing Technologies (UACT)
Purpose:
The holder of this technical job leads a team of developers to create, implement and support mobile applications for a range of mobile platforms, using cutting-edge tools and technologies. The jobholder is responsible for defining the areas of need and recommending solutions for the AUC community. He/she identifies a road map for future implementations and is knowledgeable about the latest technologies in this field.
Principal Accountabilities
- Identifies a road map for AUC mobile applications
- Responsible for the implementation process of the mobile application plan and amending any required changes
- Conceives and sets the design and direction for major software development projects
- Communicates with different systems owners for integration points
- Trouble shoots and debugs to optimize performance
- Writes unit and UI tests to identify malfunctions
- Communicates with different department heads to identify areas of need
- Supervises the development, implementation and update of AUC mobile applications
- Keeping up to date with all the researches and development and technology tracking
- Communicating time and milestone estimates accurately
- Works at both detailed and abstract levels
- Stay abreast of new technology developments and actively contribute ideas for new programs
- Provide feedback and contribute ideas to shape product direction
- Train, mentor, and provide daily direction to mobile application developers
- Ensure systems design, business requirements, and architecture of solution is well understood by involved parties and responsible for overall delivery of software products
- Set the patterns and best practices and guide developers on building the applications right way
- Participate in determining scope for new projects
- Review designs and lead meaningful collaboration sessions on how to solve mobile problems
- Ensure the team implements comprehensive software unit tests to ensure product stability
- Design and architect mobile solutions for challenging customer problems
- Demonstrable portfolio of released applications on the App store or the Android market
- Is responsible to make sure that support of mobile applications for the AUC community is at a superior level
- Handles the responsibility for delivering an elite mobile applications support service to all the AUC community
Job Requirements
Requirements:
Minimum Education Requirement: BSc/BA computer science, information systems, information technology or equivalent
Experience: Minimum six years of experience with a minimum of four years as a mobile developer
Skills:
- Knowledge of programming languages such as Python, PHP and Java
- Knowledge of development tools of mobile apps
- Good communication skills to conduct teaching and training activities
- Good organizational, time management and analytical skills
- Have the ability to work and contribute in team projects
- Be able to conduct organized research in a chosen domain
- Identify and resolve conflicts
- Develop and implement policies, practices and procedures for improvement
Featured Jobs
Similar Jobs
- System Implementation EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza24 days ago