Head of Development

EYSS

Oferta de emprego publicado há .

Head of Development (HOD) is a leadership and technical role accountable for the successful delivery of software. Managing a team of developers, the HOD will work closely with the Executive Director, and other Senior Leadership Management in order to deliver software for the business and our clients. The HOD will be accountable for the creation and delivery of many aspects of the development of the software and should have the mind to think strategic.

MAIN DUTIES AND RESPONSIBILITIES

  • Develop and deliver a software vision
  • Lead and manage the Software Development team to deliver software, and architecture that meets the needs of users / clients;
  • Ensure delivery consistent with Agile processes across the team;
  • Work effectively with Product Managers and Product Owners to ensure delivery against agreed priorities;
  • Implement mechanisms to monitor, manage and provide progress on all software development activities;
  • Accountable for the on time and to quality delivery of software development projects;
  • Create, implement and maintain a continuous improvement plan for software development;
  • Research the external environment, and where appropriate identify and recommend external partners for the delivery of best in class technologies suitable for our applications;
  • Reviewing and applying best practices to establish architecture and frameworks consistent with and supportive of the Product Strategy;
  • Identifying and implementing technology trends that will be able to support the future success of the business;
  • Articulating to colleagues, Trustees and user communities, the company’s technological vision, opportunities, and challenges as agreed with the Executives.
  • Collaborating with the appropriate functions and users to evaluate and identify technology platforms for delivering the company’s products and internal services;
  • Understanding the use cases (and/or user stories) in order to oversee the design of the architecture for the products to be built;
  • Ensuring that technology standards and best practices are maintained across the organisation;
  • To drive consistent standards and approaches throughout the development teams;
  • Responsible for his/her own work planning against objectives set in agreement with the Executive Director.

PERSON SPECIFICATION

Education, Skills & Knowledge

  • Educated to degree level or equivalent
  • Project Management qualifications are an advantage
  • Strong understanding of the Agile software development cycle
  • Familiar with more than one software development methodology
  • Excellent written and oral communication skills needed for this role
  • Outstanding interpersonal skills
  • An understanding of databases (including relational databases)
  • Knowledge of web services and standards
  • An understanding of the handling of large data sources

Abilities

  • Ability to envision and deliver software solutions that meet user needs and/or solve business problems
  • Able to design and architect technically sophisticated solutions to meet challenging user requirements
  • Ability to set and manage priorities judiciously
  • Ability to articulate and gain engagement for ideas to both technical and non-technical audiences
  • Ability to motivate in a team-oriented, collaborative environment

Experience

  • Demonstrable and substantial experience in leading and managing teams of software developers
  • Experience of successfully designing and developing sophisticated software products deployed in a variety of environments
  • Fluent in at least one OO language (e.g. C++, C#, Java) and have an understanding of OOD (e.g. design patterns, SOLID).
  • Demonstrate an understanding of algorithms, data structures and 3D mathematics.
  • implementing high performance, real time 3D systems such as games or demos.
  • Degree educated in Computer Science, Engineering, Mathematics or a similar discipline, or have equivalent professional experience.
  • Experience of working on iOS/Android platforms.
  • Knowledge of graphics techniques and/or computational geometry.
  • Knowledge of agile and lean development, Scrum, Kanban, Continuous Integration, Pair Programming, TDD.
  • Experience with MVC web development frameworks, particularly Ruby on Rails.
  • Experience with mapreduce, Hadoop, EMR, mrjob.
  • Experience with C# and latest .NET framework.
  • Experience with a dynamic language (Ruby, JS, Python, Lua etc.)
  • Basic understanding of Unix system administration.
  • Build configuration management and automation (Nant, Rake, Make etc).
  • Experience with mapping tools and technologies such as ArcGIS, QGIS, GDAL, OGR
  • Contributions to open source is an advantage

Experience of successfully delivering into the market sophisticated software product releases deployed into a variety of environments

Responder à oferta

Indicar um amigo para Head of Development

Estou interessado nesta oferta...

Arraste para aqui
ou
Clique para procurar

    Ofertas relacionadas

    FunçãoEmpresaCidade Regime
    AI Partner Technical Consultant...NBCC ConsultingLisboaFull-time
    Project Manager BI e Bigdata...NBCC ConsultingLisboaFull-time
    Project Manager (m/f)NBCC ConsultingLisboaFull-time
    Gestor de projeto...DellentLisboaFull-time
    Product Manager360imprimirLisboaFull-time
    Senior Project Manager360imprimirBragaFull-time
    Gestor de Projetos IT360imprimirLisboaFull-time
    Junior Project ManagerReadiness ITCastelo BrancoEstágio
    Project ManagerEYSSPortoFull-time
    Gestor de Produto (m/f) - Lisboa360imprimirLisboaFull-time
    Developer Team LeaderSolutions 30Viana do CasteloFull-time
    Contratamos um(a) gestor(a) de...M&A DigitalAveiroFull-time
    Gestor de projeto...DellentLisboaFull-time
    Gestor de projeto (Soluções e...DellentLisboaFull-time
    Data ScientistNova ExpressaoLisboaFull-time
    Technical Service ManagerCrossjoinInternacionalFull-time
    Gestor de Projectos E-Commerce...NOESISLisboaFull-time
    Digital Food Ops Product ManagerLusiaves, S. A.LeiriaFull-time
    Analista de Dados MestreLusiaves, S. A.LeiriaFull-time
    Digital Food Ops Product ManagerLusiaves, S. A.LeiriaFull-time
    Gestor de Projetos ERPPPM CoachersLisboaFull-time
    187|Duty Manager (M/F) - LXSelectiva, Gestão de Recursos Humanos, PortugalLisboaFull-time
    Safety ExpertDellentCoimbraFull-time
    Business AnalystDellentAveiroFull-time
    Content ManagerScopphu, LdaLisboaFull-time
    Project Manager (m/f) Lisboa360imprimirLisboaFull-time
    Product Manager360imprimirLisboaFull-time
    System Analyst (Scrum Master)Caixa MágicaLisboaFull-time
    Engagement Manager | Product...Do iT LeanLeiriaFull-time
    Delivery Manager | Scrum MasterDo iT LeanLeiriaFull-time

    Inscrever Empresa

    É grátis e poderá remover a sua conta quando quiser.
    Ao inscrever-se, está acordar as nossas termos e condições e a política de privacidade.