Lead Software Developer

Lead Software Developer (m/f/x)

Malta / Malta

TTI International – Talent. Transfer. International.


That's why we - at TTI International - are looking for the best talents. Our vision is to unite: The best talents in the country and successful companies, which offer exciting jobs where you can realize your talents. What are you waiting for? Show us your talent and apply now!

TTI is seeking for a Lead Software Developer for one of our top clients based in Malta. Our client is a leading provider of global omni-/multichannel payment solutions and technologies for issuers and acquirers on a single payment platform


  • The Lead Software Developer will take a leading role in the design of lean software solutions targeted to meet the clients' business requirements. The role focuses on assisting as required to ensure proper planning and prioritisation of the development tasks across cross-functional teams. Responsibilities include acting as a catalyst of teamwork and a driver of continuous improvement across all aspects of the software life cycle, product, skills, knowledge and practices.
  • Review newly implemented solutions to ensure implementation follows the agreed design and company standards
  • Steer new technology and business design ideas among the team, in collaboration with the architecture team
  • Promote reuse of existing components and business features when considering any new requirement
  • Incite and lead team discussions and brainstorming sessions as required
  • Assist in planning and scheduling, taking into account team members' abilities
  • Mentor, guide, assist and share technical knowledge with team members as required
  • Have a good understanding of the team’s architecture, design, concepts and practices
  • Drive continuous improvement of the software life cycle phases, focusing on designing, coding, documenting, testing and support
  • Analyse clients’ business requirements and convert requirements to design documents
  • Assist in ballpark estimation in accordance to the company guidelines
  • Recommend software improvements to ensure strong functionality, system performance and scal


  • Bachelor’s degree in ICT or related professional qualifications
  • 4+ years experience as Senior Software Developer
  • Experience in finding solutions to complex customer requirements
  • Be familiar with software development methodologies
  • Be customer and business focused
  • Perform well under pressure
  • Good knowledge of the software development life-cycle
  • Up-to-date knowledge of technology in general
  • Be proficient in software development, with ability to use more than one of the following development languages: Front-end: Java, Javascript, SQL / Back-end: Java, PL/SQL / Real-time: C/C++, PL/SQL, Lua
    /Have good knowledge of the following relational database management system; Oracle, PostgreSQL, MySQL
    Able to work in a team
  • Strong organisational and time management skills, able to prioritize across different tasks to meet deadlines
  • Strong analytical and reasoning abilities
  • Meticulous, methodical and accurate in the completion of tasks
  • Strong communication and writing skills in English
  • Willing to work long hours and be on-call
  • Experience in writing software for the financial and/or payment industry is preferred
  • Knowledge or familiarity in the following would be considered an asset:CI / CD – Jenkins / Scripting languages – Ruby, Python, ...etc.
  • Linux


Salary information will be provided during the interview with shortlisted candidates.

Apply Now Back