We're a leading financial institution, a key player in the Maltese market and part of a highly diversified multi-national group of companies. Employing a team of over 270 employees, the bank offers a full range of lending and savings solutions to both personal and business customers. We strive to offer a highly personalised service through our network of thirteen retail branches spread across the Maltese Islands.
We are a team of inspired people who believe that opportunities start with a conversation.
Duties and Responsibilities
The successful candidate will be responsible for building and maintaining the "engine room" of our digital applications, focusing on server-side logic, database management, and the seamless integration of our Core Banking System. You will play a critical role in ensuring our systems are secure, high-performing, and capable of handling complex financial transactions.
You will be responsible for:
- Server-Side Development: Designing and developing robust, scalable server-side logic and applications using modern backend frameworks;
- Database Management: Designing, optimizing, and maintaining relational databases (SQL Server) to ensure data integrity, security, and high availability;
- API Architecture: Building and maintaining secure, high-performance RESTful APIs to power our front-end applications and third-party integrations;
- Core System Integration: Implementing complex integrations with the Bank’s Core Banking System and other internal/external financial services;
- Optimization & Scalability: Analyzing system performance, identifying backend bottlenecks, and implementing code-level optimizations for improved speed and efficiency;
- Security Implementation: Ensuring that all backend services adhere to strict financial security standards, including data encryption and secure authentication protocols;
- Quality Assurance: Collaborating with the QA team to perform unit and integration testing, ensuring the reliability of business logic and data processing; and
- Technical Documentation: Creating and maintaining detailed documentation for API endpoints, system architecture, and database schemas.
Competencies and Experience
The potential candidate should be reliable and trustworthy, with a highly analytical approach to problem-solving. You must possess a deep understanding of data structures, algorithms, and secure coding practices. The role requires an individual who can translate complex business rules into efficient technical logic and who thrives in a collaborative, Agile environment focused on stability and precision.
You must have:
- Education: Bachelor’s degree in computer science, Software Engineering, or a related field;
- Experience: Minimum of 3 years’ experience in backend development; experience within the financial or banking sector will be considered a significant asset;
- Technical Stack: Strong proficiency in server-side languages such as C# (.NET), Java, or Python, and a deep understanding of SQL Server and T-SQL;
- Web Services: Proven experience in designing and consuming RESTful APIs and working with microservices architectures;
- Tools & Methodology: Familiarity with Git version control, CI/CD pipelines, and Agile development workflows; and
- Communication: Excellent written and verbal communication skills to effectively collaborate with frontend developers and system architects.
What we Offer
- Ongoing personal development;
- Preferential interest rates on home loans, personal loans and home value loans;
- Comprehensive support for academic advancement through fully subsidized staff study loans;
- Private clinic health insurance coverage, extendable to dependants;
- Life insurance and personal accident cover;
- Free ophthalmic examinations;
- Private counselling sessions in collaboration with Richmond Foundation;
- Additional full-day leave for birthday celebrations;
- Annual performance appraisals and salary reviews;
- €400 annual wellness allowance;
- Complimentary mammogram screenings for female employees aged over 40 and PSA screenings for male employees aged over 40;
- Flexible work arrangements (role permitting); and
- Various corporate discounts.
BNF Bank plc is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.