Responsibilities
What will you contribute?
Finastra is a global leader in financial software solutions, serving thousands of customers across Lending, Banking, Treasury & Capital Markets and Payments. Finastra's web portfolio includes Finastra.com, a platform that showcases our vision, products and services, and Finastra TV, a video streaming channel that features insights, events, and thought leadership from the fintech industry.
The Back-end Developer will work on a variety of projects, both in-house and in collaboration with our web development agency, and will be responsible for coding, debugging, testing and improving web applications. The Back-end Developer will also work closely with the Front-end development and Content teams and will contribute to the design and functionality of web applications.
This is a new and exciting position that will allow you to shape our back-end development roadmap and implement best practices and standards. You will need to have experience and enthusiasm for back-end development, as well as a good understanding of front-end technologies and web design principles. You will also need to have excellent communication and collaboration skills, as well as a passion for innovation and continuous improvement.
Responsibilities & Deliverables:
Your deliverables will include, but are not limited to, the following:
Participate in the entire web application lifecycle, focusing on coding and debugging
Write clean code to develop functional web applications
Troubleshoot and debug applications
Perform UI tests to optimize performance
Manage cutting-edge technologies to improve legacy applications
Collaborate with Front-end developers to integrate user-facing elements with server side logic
Gather and address technical and design requirements
Build reusable code and libraries for future use
Liaise with developers, designers and system administrators to identify new features
Follow emerging technologies
Required Experience:
- Proven work experience as a back-end developer with a focus on PHP.
- Strong understanding of Drupal architecture, including custom module development.
- Familiarity with Twig templating for creating dynamic views.
- In-depth understanding of the entire web development process (design, development and deployment)
- Familiarity with front-end languages (e.g. HTML, JavaScript and CSS/SCSS)
- Experience with version control tools (e.g., Git)
- Experience with workflow management platforms (e.g. Clickup)
- Excellent analytical and time management skills
- Strong teamwork skills with a friendly, problem-solving attitude