Description
-
As the Technology Development Director at Finchfinger, you will play a key role in shaping the direction of the company's technology strategy and solutions. You will be responsible for leading a team of technology professionals, and for working with other teams within the company to deliver innovative digital experiences to clients.
In this leadership role, you will be expected to foster a collaborative, diverse, and inspiring work environment, and to help your team members grow and develop their skills. Additionally, you will be the face of the technology team, and will be responsible for building and maintaining relationships with clients.
Overall, this is an exciting opportunity to make a significant impact on the success of the company, and to help drive the growth of the business.
Day to day
-
Advise technology
Provide expert advice on the direction and potential benefits of technology for the team and clients. This includes outlining a clear roadmap for the implementation and adoption of new technologies and explaining the benefits of these technologies to the team and clients. You will also be responsible for identifying and evaluating potential technologies and solutions that can help the team and clients achieve their goals. This will involve analyzing the needs of the team and clients and considering the long-term implications of different technology options. -
Manage stakeholders
Build and maintain strong relationships with clients and stakeholders. This involves developing a deep understanding of their needs and objectives, and becoming a trusted advisor who can provide guidance and support on technical and non-technical matters. You will need to be able to clearly and effectively communicate with clients and stakeholders, both verbally and in writing, and be able to adapt your communication style to suit the needs of different audiences. You will also need to be able to manage conflicts and negotiate solutions in a diplomatic and professional manner. -
Deliver solutions
Deliver value to our clients through the development and deployment of innovative technology solutions. This involves continuously learning and improving as you build, with a focus on rapid iteration and testing to achieve perfection. You will need to be able to think strategically and identify opportunities to deliver value to clients through the use of technology, and be able to manage and coordinate the development and deployment of these solutions in a timely and efficient manner. -
Facilitate innovation
Inspire creative teams to design innovative features that take advantage of shifts in the technology landscape. This involves staying up-to-date on the latest technological developments and identifying opportunities for the team to leverage these technologies to create value for clients. You will need to be able to communicate the potential benefits and applications of new technologies to the team in a way that inspires and motivates them to think creatively and develop new ideas. You will also need to be able to provide guidance and support to the team as they explore and prototype new ideas, and be able to help them navigate any technical or logistical challenges that may arise. -
Allocate resources
Ensure that each project is thoroughly planned and executed in an efficient manner, both in the short term and long term. This involves identifying and assessing the potential risks and challenges of each project, and developing strategies to mitigate these risks and ensure the project stays on track. You will also need to be able to prioritize tasks and allocate resources appropriately to ensure that projects are completed in a timely and cost-effective manner. You will need to be able to think critically and strategically, and be able to make informed decisions that take into account the long-term impact of different actions. -
Encourage growth
Lead, coach. and motivate engineering teams to create revolutionary products. This involves setting clear goals and expectations for the team, and providing guidance and support to help them achieve these goals. You will need to be able to effectively communicate with team members and provide constructive feedback to help them improve and grow as professionals. You will also need to be able to identify and address any challenges or obstacles that may be hindering the team's progress, and work to create a positive and collaborative work environment that promotes creativity and innovation.
Relevant experience
-
Track record
To be successful in this role, you should have experience delivering technical projects from conception to production to growth. This includes planning, developing, and launching technical projects and managing tasks and responsibilities in each stage. You should be able to identify and address potential challenges and work effectively with a team to find solutions and ensure successful project delivery. You should also have an understanding of the various stages of the project lifecycle and be able to coordinate and execute technical projects from start to finish. Overall, your experience should demonstrate your ability to plan, coordinate, and execute technical projects successfully. -
Adaptive learning
A broad technical background and experience with a variety of modern technologies and architectures is required. This includes an understanding of relevant and key languages that can help guide our possibilities and shape the direction of our technical projects. Your technical expertise should be wide-ranging and include knowledge of a diverse set of technologies and frameworks, and you should be able to demonstrate a strong ability to learn and adapt to new technologies as needed. -
Team building
It is important to have experience with and a strong advocacy for modern approaches to team building, deployment strategies, and software development. This includes being familiar with best practices and industry standards for building and managing effective teams, as well as being able to effectively plan and execute the deployment of software solutions in a way that is efficient, reliable, and scalable. You should also have a strong understanding of the software development process and be able to advocate for approaches that are efficient, effective, and aligned with industry best practices. -
Forward thinker
A modern mindset and strategy for creating cutting-edge products and digital experiences that prioritize user needs. -
Boosterism
Boosting new technologies both internally at Finchfinger and to our clients at the management or board level. -
Trendlist
Familiarity and interest in data science, machine learning, digital transformation projects is preferred.