Skip to content

Senior Technical Architect

  • On-site
    • Birkirkara, Birkirkara, Malta
    • Sri Lanka , Central Province, Sri Lanka
    +1 more
  • Moneybase

Job description

Calamatta Cuschieri Moneybase pc is a privately held Fintech Group that operates in Investment Services, Payments and Fund Administration. With roots dating back to 1971, the Group today is evolving at a fast pace whilst keeping the same core principles, that of providing clients the best service using the latest technology and the top professionals in their field, whilst ensuring the good governance and ethics.

We are committed to attracting and selecting the very best people to join our team and to creating a workplace that promotes individual career growth; we value our people and their well-being. The group employs 200 people from over 30 countries around the world with Assets Under Management and Administration of over 3 billion.

As we continue to grow sustainably, a new position has arisen for a Senior Technical Architect reporting directly to the Head of Architecture. We are currently working on a number ambitious and exciting projects that will catapult moneybase internationally and we are utilising the very latest technologies to get there.,

We are looking for experienced people with the drive and experience to get us there, below is some more information about the role.

Duties & Responsibilities

  1. Lead the design and architecture of software systems and applications, ensuring scalability, reliability, and performance

  2. Collaborate with product managers, developers, and stakeholders to understand business requirements and translate them into technical specifications

  3. Drive architectural decisions and trade-offs to balance short-term delivery with long-term maintainability and scalability

  4. Review and document and keep up to date software architectural processes and flows as part of the requirements specification process

  5. Define architecture principles, standards, and best practices to guide the development team

  6. Evaluate and recommend technologies, frameworks, and tools to support software development efforts

  7. Provide technical leadership and mentorship to junior team members, fostering a culture of innovation and continuous learning

  8. Conduct code reviews and architectural reviews to maintain high code quality and adherence to architectural standards

  9. Identify technical risks and propose mitigation strategies to ensure project success

  10. Collaborate with cross-functional teams to define and implement integration strategies with third-party systems and services

  11. Stay updated on emerging technologies and industry trends, and evaluate their potential impact on our architecture and development processes

  12. Assist with technical recruitment for the Moneybase development teams, identifying training needs, motivating and performance managing the team in coordination with Head of Technology. Support other teams where needed

 

Areas of additional training / role review criteria 

  1. Continue to develop a solid understanding of cloud computing platforms (mainly Azure), PASS and SAAS services and experience with cloud-native architecture patterns. 

  2. Enhance technical depth of microservices architecture, containerization (e.g., Docker, Kubernetes), and related technologies.

  3. Have excellent communication and interpersonal skills, with the ability to pass on knowledge, train and mentor developers on technical areas. 

Job requirements

Experience & Education requirements

  • At leat 5 years experience in Mobile and Web app architecture.

  • At least 5 years experience in software development in .NET

  • Experience with IOC / DI, patterns ideally using Autofac

  • Experience building distributed applications using microservices

  • Experience with CI/CD pipelines, preferable using Azure DevOps

  • Hands-on experience using Kubernetes

Plus Points

  • Knowledge of message queues such as Kafka

  • Knowledge of NoSQL databases such as Couchbase, MongoDB

  • Experience with APMs and monitoring

  • Experience in Angular, Kotlin or Swift

Skills Requirements

  • Critical thinker and strong problem-solving skills

  • Team player and can-do attitude

  • Excellent interpersonal and communication skills

  • Knowledge of relational and non-relational databases

  • Deep knowledge of distributed systems and CQRS pattern

Package

We are committed to attracting and selecting top people to join our team. We are also committed to creating a workplace that encourages individual growth; we value our people and their well-being.

What we offer:

  • Ongoing internal training

  • External training opportunities

  • Study Leave

  • Sponsorship schemes for further studies

  • Opportunities for career growth

  • Free health insurance

  • Gym Subsidy

  • Mental health package

  • Performance bonus

  • Employee referral incentive

Visit our cc.com.mt or moneybase.com for more information abourt us.

All Applications will be acknowledged and treated with maximum confidentiality

Reference: CCMT16925

The enduring goal of Calamatta Cuschieri Moneybase is that the composition of our workforce should reflect that of the communities in which we work.”

or