Lead Software Developer
Full Stack Developer / Lead Software Developer
What we do?
As a pioneer for digital transformation GFT develops sustainable solutions across new technologies – from cloud engineering and artificial intelligence to blockchain/DLT. With its deep technological expertise, strong partnerships and comprehensive market know-how GFT offers advice to the financial and insurance sectors. We have been recognised for our engineering excellence and work side by side with our clients in an agile way to solve their most challenging problems. Companies gain easy and safe access to scalable IT applications and innovative business models.
Who are we?
GFT are a modern company with a passion for technology that thrives on collaboration with our clients and celebrates success with our team. We are an organisation that empowers you to not only explore but raise your potential and seek out opportunities that add value. At GFT, diversity, equality, and inclusion are at the core of who we are. Ensuring a diverse and inclusive working environment for all communities is one of the main pillars of our diversity strategy, based on our core values and culture. We have been certified for 2022/23 as a ‘Great place to work’ in the UK. So, if you want to have the opportunity to work with an outstanding and progressive organisation this position could be right for you.
Team
You will be leading a team of engineers, both front end and back end for a tier one bank. You will have input on technical direction and work with the client to define our cloud based solution.
Role Summary
We are looking for an experienced software developer to join the GFT Application Engineering team. The role will require you to bring technical excellence, both as a team member and a team leader, to a variety of client engagements. Our emphasis is to enable our clients to embrace new technologies & techniques, and to incorporate these into their software development practices. You must therefore have a strong technological interest, great interpersonal skills and remain up to date in the latest industry trends and opportunities.
Role Responsibilities
• Engagement on projects for GFT clients as a member of the GFT team
• Delivery of working software using modern approaches to software development
• Design of solution architectures to support project requirements
• Management of junior team members
• Contributing to the development of the Modern Applications Practice within GFT UK
• Supporting GFT sales opportunities, both for current and prospective clients
Competencies and Skills Needed
Mandatory Skills:
• Full SDLC experience using Agile & DevOps methodologies
• Experience with Java, Python, Javascript, SQL, YAML, API management, GIT, Messaging such as Kafka, and kubernetes and their associated frameworks
• Exposure to additional programming languages, across multiple platforms
• Microservices architecture and supporting toolsets
• Experience of multiple database & messaging technologies
• Development of cloud native applications on at least one cloud platform
• Knowledge of web related technologies and of network/web related protocols
• Development of applications to meet stringent non-functional requirements
• Broad understanding of new and emerging technologies
Desirable Skills:
• Prior experience of working with an IT consultancy
• Recognised as an SME in at least one area of software development
• Working on proposals for new client projects
• Presentation of technical topics at industry events
• Ability to deliver technical and functional training
Behavioural Skills:
• Effective communication and interpersonal skills to be able to establish rapport with people at all levels
• Takes a proactive approach to work and can manage workload without close supervision
• Focuses on high standards of work and delivery of high-quality outcomes
• The ability to work in teams using agile processes & ceremonies, such as Scrum, Kanban and SAFe
• A strong sense of ownership for both personal and team responsibilities
• Organised and tenacious, able to think ahead and establish an efficient and appropriate course of action for self and others
• An ability to apply structured thinking, simplifying complex problems to the resolution of project challenges
• Able to design creative solutions, with the ability to establish and own a vision for GFT solutions
• Able to effectively handle uncertainty
What can we offer you?
At GFT we offer a flexible hybrid working environment. The majority of our roles are determined by client requirements, but the expectation is that you will be required on client site 1 or 2 days a week (this may vary depending on client requirements and could go up or down). From a non-client standpoint, we encourage everyone to travel into a GFT office periodically to build a rapport with the wider GFT team and to ensure you feel connected with your peers/colleagues.
Every individual at GFT co-creates a mapped career path with growth opportunities, the ability to diversify, access to amazing Learning and Development programmes in an environment of collaboration, flexibility and support. We believe that investing in employee development promotes innovation and job satisfaction. The strategic relationships we have with industry leaders gives you unprecedented access to emerging technology and the opportunity to be part of the conversation of the future of digital.
GFT is an equal opportunities employer and we are committed to ensuring our recruitment processes are inclusive. Selection for employment at GFT will be on the basis of performance and ability. Where possible, GFT will capture applicants’ diversity demographics as part of its recruitment processes to promote it’s DEI agenda.
Founded in 1987 and located in 15 countries to ensure close proximity to its clients, GFT employs over 10,000 people globally. We provide our people with career opportunities in all areas of software engineering and innovation.