IT Director| Software Development Manager | Project Manager |Solution Architect
Job satisfaction, position variety and career progression
Approx. 80% management and 20% hands on development
Equity will be offered after a qualifying period
About The Position
A rapidly growing online travel agency is looking for an adaptive and entrepreneurial IT Director to join their team. As part of the leadership team, the successful candidate will be responsible for the successful development of a trip planner, B2B and B2C booking engines and reporting directly to managing director.
This is an exciting and varied role, which will involve project management, product development, strategic direction of products road map and the management of an off-site development team.
Architect highly scale-able, high-traffic systems across mobile and web
Oversee integration with third party systems
Keep updated on the latest mobile operating systems and SDKs
Define technical tasks and running sprint retrospectives
Manage cloud based infrastructure
Focus on delivering the highest quality products
Prototyping of mobile and web solutions
Being hands-on when necessary on both mobile and web
Vetting and Coordination of offshore technical teams
Being the key technical point of contact for offshore technical teams
Desired Background and Experience
Online travel domain expertise is a must
Experience in Large Scale, Complex Web and Mobile Development
Experience as an Application or Solutions Architect
Desired Technical Skills & Knowledge
10+ years commercial software development, delivering high-quality, well designed web applications (e.g. PHP and .NET)
Strong understanding of design and architectural patterns
Have a solid business analysis background
5+ years experience of working as a developer
Previous experience in B2B and B2C booking engines would be highly regarded
Experience in developing with at least 1 major mobile app platform (e.g. iOS / Android)
Experience in developing with at least 1 major server-side platform (PHP, .NET, etc)
Understanding of modern software architectures
Proven record of developing and implementing large software projects
Desired Soft Skills
A motivated self starter
Attention to detail
Ability to organize and manage multiple priorities
This is an unique opportunity to join a forward thinking and rapidly growing online travel company who offers career progression. This is not just another job and equity participation will be on offer for the right candidate.
Key Initial Tasks:
Work with business to identify goals of any technology required to support the business
Prepare high level technology plan / requirements
Identify and evaluate potential solution providers
Once provider identified, work with the business and technology solution provider to document requirements, budgets and timelines.
Manage the solution provider to ensure delivery on-time /on-budget / on-spec.
Define and document mobile app strategy
Document app technical and functional requirements
Define developer requirements
Identify potential app development partners
Communicate with potential developers to obtains ballparks for development
Define development budget
Once approved & funded:
Manage developers using appropriate methodologies (e.g. agile) to ensure delivery on-time /on-budget / on-spec.
Work with business to define business goals and strategy of online agency
Define technology strategy to support business goals
Identify build/buy decision points and options
Work with business to produce development plan & budget
Define developer requirements
Identify & evaluate potential development partners
Assist in contracting partners/developers
Work with business and partners/developers to document requirements, budgets and timelines.
Manage processes to ensure delivery on-time /on-budget / on-spec.