About Our Client \nOur Client is a leading financial institution recognised for delivering innovative and customer-focused banking solutions. With a strong commitment to digital transformation, they enable both individuals and businesses to access secure and reliable financial services, while prioritising sustainability and community engagement.
\n\n
Role Overview \nThe Software Engineer will be responsible for developing, testing, and maintaining software applications, ensuring the implementation of new features, fixing bugs, and participating in code reviews. This role requires collaboration with cross-functional teams to deliver high-quality software solutions and contributes significantly to defining technical requirements, project planning, and estimation.
\n\n
Key Responsibilities
\n\n
\n\t
Software Design and Architecture: Actively participate in the design and architecture of software projects, ensuring scalability, performance, and maintainability.
\n\t
Maintenance Support: Manage maintenance requirements for in-house developments and liaise with vendors or suppliers as necessary.
\n\t
Issue Resolution: Identify, analyse, and resolve technical issues, providing effective and timely solutions.
\n\t
Team Mentorship: Support the development of team members by sharing expertise, best practices, and guidance.
\n\t
Cross-Functional Collaboration: Work with multidisciplinary teams to drive successful project outcomes, contributing throughout the software development lifecycle.
\n\t
Shift Flexibility: Demonstrate readiness to operate within a 24/7 shift roster as required by the business.
\n
\n\n
Qualifications, Skills, and Attributes
\n\n
\n\t
Education: MQF Level 5 Qualification in Computer Science, Information Technology, or a related field; alternatively, MQF Level 6 Bachelor’s Degree in Computer Science, Information Technology, or related area. Software development certifications are an asset.
\n\t
Experience: Minimum of 3 years in a Software Engineering-related role, or 4 years without a formal qualification.
\n\t
Language Skills: Excellent command of English is required. The ability to communicate in Maltese would be an asset.
\n\t
Communication Skills: Ability to clearly convey technical concepts to both technical and non-technical stakeholders.
\n\t
Interpersonal Skills: Collaborative and able to foster effective working relationships within and across teams.
\n\t
Technical Skills: Proficient in programming languages, debugging, unit testing, software development methodologies, systems analysis, and design principles. Knowledge of DevOps, CI/CD, and software security best practices is desirable.
\n\t
Organisation: Strong organisational skills to manage multiple tasks, priorities, and deadlines.
\n\t
Self-Motivated: Driven and proactive, with a hands-on approach to software development and problem-solving.
\n\t
Problem-Solving: Analytical mindset capable of identifying and resolving complex technical challenges efficiently.
\n
\n\n
What's on Offer
\n\n
\n\t
Compensation: A competitive base salary with performance-based incentives.
\n\t
Other Benefits: Additional vacation leave, basic health insurance coverage, access to certified training via an internal academy, relocation assistance, preferential staff loan rates, pension contributions, and a supportive, inclusive workplace promoting equal opportunities.
\n\t
Career Development: Opportunities to contribute to high-impact projects and engage in strategic learning initiatives within a prominent financial institution, with scope for career growth and increased responsibility.
\n
\n\n
What Heroix Offers
\n\n
\n\t
Confidentiality and Discretion: Your job search will be handled with the utmost confidentiality and professionalism.
\n\t
CV Review: Receive candid & constructive feedback to enhance your CV.
\n\t
Interview Planning: Get personalised prep sessions prior to your interviews.
\n\t
Cultural Fit Assessment: Understand the company culture to ensure it's the right environment for you.
\n\t
Long Term: Gain insights into the role and company for a long-term, stable career move.
\n\t
Exclusive Opportunities: Access a broader range of job opportunities.
\n\t
Personalised Candidate Profile: Stand out with a detailed profile highlighting your strengths and skills.
\n\t
Ongoing Support and Guidance: Benefit from continuous support throughout your job search process.
\n\t
Networking Opportunities: Leverage our extensive network of industry contacts for exclusive positions.
\n\t
Time Efficiency: Save time and effort with our efficient and effective recruitment strategies.
\n\t
Tailored Job Matching: Find the perfect fit with customised job matching based on your skills and career goals.
\n\t
Feedback Loop: Stay informed and engaged with regular updates and feedback on your application status.