TechOps Corporate IT


Duties and responsibilities

  • Supporting the Banks IT services, providing application support, performing user maintenance, and taking responsibility and ownership of logged service requests and user incidents.
  • Solving, categorising, and escalating issues to drive down incident levels
  • Onboarding of new joiners, equipment installation and setup
  • Maintaining user-related equipment, software, and inventory
  • Ensuring that best practices and IT processes are followed whilst assisting the Team Leader in standardising and continually improving such processes
  • Assisting the Team Leader in identifying and implementing improvements to the teams incident logging system in order to provide a more effective and efficient service to end users
  • Participating in the extended support duty roster coverage

Required knowledge, skills and experience

  • Basic understanding of Active Directory
  • Knowledge of Operating Systems – Windows and MAC
  • Basic experience in using a ticketing system for managing incidents and support requests
  • Fluency in English, both written and spoken

TechOps Corporate IT Chapter Lead


Duties and responsibilities

  • Leading the Service Desk team reporting to the Corporate IT Manager
  • Solving, categorising, and escalating issues to drive down incident levels
  • Being responsible for the onboarding of new joiners, equipment installation and setup
  • Procuring, managing, and maintaining user-related equipment, software, and inventory
  • Maintaining the update lifecycle for workstations which include vulnerability management, updates and patching in a timely manner
  • Assisting in automation and improvement of workstation image deployment across multiple geographical locations
  • Maintaining the bank’s knowledgebase by keeping documentation accordingly
  • Being responsible for the reporting of metrics and KPIs for Helpdesk
  • Participating in an extended support roster coverage

Required knowledge, skills and experience

  • A good understanding of the M365 and Azure ecosystem
  • Knowledge of Active Directory, Operating Systems (Windows and Mac OS), NTFS Permissions, Microsoft Exchange, Backup Procedures
  • Experience in using Jira Service Desk (or equivalent) for managing incidents and support requests
  • Understanding of networking concepts
  • At least 1 year of experience in a team lead position
  • Fluency in English, both written and spoken

Tech B2B Business Development Manager


Duties and responsibilities

  • Proactively driving both outbound leads within the Maltese market
  • Delivering business planning in conjunction with internal and external partners
  • Owning your region and fully understanding the potential channels and prospects needs, identifying any enhancements to the product and service offering to ensure maximum revenue generation
  • In collaboration with the sales organisation and supporting teams, developing a sales strategy for your region, identifying gaps in the market, low hanging fruit and a pricing strategy that is fit for your market
  • Collaborating with various subject matter experts across MeDirect to build your knowledge base so any potential partners know how our solutions are best suited to solve their problems and drive more value to their business
  • Collaborating with Product, Legal, Technical Integrations and other teams across MeDirect, to positively complete contract reviews and SLAs, always ensuring the interests of the organization are paramount
  • Meeting and exceeding annual sales targets
  • Providing feedback from the market to the Product department, helping us understand how we compare to the competition and what we can do to further improve our positioning and drive USPs
  • Negotiating strong commercial models within the set commercial guidelines
    Building and maintaining long-lasting relationships that can have a positive impact on the revenue goals of MeDirect now or in the future
  • Maintaining a detailed understanding of our products and organizational structure, while taking to the market the iteration that derives from the dynamic space we work in

Required knowledge, skills and experience

  • Experience in sales capacity is required. Preference will be given to candidates with more than 2 years’ experience
  • Proven experience of meeting sales-based targets will be considered an asset
  • Ability to work independently with good organization, time management and planning skills
  • Team player mentality with problem solving skills and able to think outside of the box
  • Being able to take responsibility and ownership of your role, duties and pipeline
  • Proficiency in written and spoken English (other languages considered an asset)
  • Preference will be given to candidates with experience working within a fintech or a software house

Platform Support Engineer


Duties and responsibilities

  • Analysing/Monitoring and Prioritising the team’s daily incident log
  • Taking ownership of software platforms relating to the bank’s core operations
  • Keeping platforms up to date by testing and implementing the latest releases and patches delivered by third party suppliers throughout the year
  • Ensuring smooth operation of platforms and monitoring for repeated issues, performing root cause analysis where necessary
  • Prioritising and resolving day to day 2nd line issues relating to the platforms by using issue tracking tools
  • Assisting in post-implementation continuous improvement efforts in enhancing performance
  • Collaborating with the various business, technology, and external supplier teams to provide system support, testing and documentation

Required knowledge, skills and experience

  • Prior Experience in a software development role is ideal
  • Knowledge of SQL technologies (Microsoft SQL)
  • Knowledge of Jira and Confluence
  • Experience with Windows and Linux operating system environments
  • Self-motivated and willing to work in an energetic, fast paced team environment
  • Strong organizational and project management skills
  • Effective problem solving, judgment, and independent thinking skills for troubleshooting, repair, and recognition of acceptable or unacceptable software quality

Senior Software Developer in Test


Duties and responsibilities

  • Improving and maintaining existing code while continuously using best practices in our inhouse Test Frameworks
  • Reporting defects in a structured and effective way while being able to prioritize them
  • Designing, debugging, and maintaining end-to-end automated tests
  • Creating and executing Load Testing scripts
  • Designing, developing, and executing Test Plans
  • Documenting specific cases using Test Management tools
  • Working as part of a team while showing a pro-active approach in challenging tasks

Required knowledge, skills and experience

  • A minimum of 5 years’ experience in a similar role
  • Solid knowledge of object-oriented design principles
  • Solid understanding of .Net
  • Solid understanding of NUnit/ XUnit Test Frameworks
  • Solid understanding of JavaScript
  • Previous experience in working with Specflow/ Cucumber to drive BDD Tests
  • Experience using Selenium to develop automated tests that drive UI Tests
  • Solid understanding of Microservice, Micro-frontend and Microapp technologies
  • Familiar with scripting for Continuous Integration tools
  • A University degree in a relevant field will be considered as an asset
  • Excellent written and verbal communication skills in English

DevSecOps Engineer


Duties and responsibilities

  • Designing, developing and maintaining the automation framework related to security tooling
  • Installing, configuring, maintaining, and troubleshooting security tools for the 1st line of defence
  • Performing source code scans for vulnerabilities and following up on the remediation of findings with the development team
  • Working closely with developers, adding security gates into CI/CD systems
  • Performing routine assessments of the Group’s software security landscape, identifying possible improvements with the minimum disruption
  • Promoting the “infrastructure as code” mentality within the DevSecOps Team
  • Contributing on the design of monitoring and operational tools and processes related to security
  • Reporting and responding to critical security events, including taking corrective measures according to the Group’s information security policies and procedures
  • Participating in the daily tasks of the DevSecOps team including process optimisation, control and automation using the appropriate system tools (schedulers, scripts, etc.)
  • Following up on issue resolution and documentation with vendors and other IT personnel
  • Contributing to the development of IT policies, standards, and procedures

Required knowledge, skills and experience

  • Knowledge of Incident Management and Release Management processes
  • 2+ years of experience working with Linux systems
  • Experience on automation tools such as Ansible, Octopus Deploy or similar
  • Experience with security and quality gate tools such as Tenable, SonarQube, OWASP Zap or similar
  • Experience with Kubernetes, Docker and CI/CD tools like Jenkins, TeamCity or Gitlab CI
  • Advanced knowledge with tools such as Git, Prometheus, Zabbix, Grafana and Gray log
  • Knowledge of Application Performance Monitoring (APM) tools such as AppDynamics, New Relic and Dynatrace will be considered an asset
  • Knowledge of TCP/IP, routing, and Firewalling
  • Advanced knowledge on scripting languages such as Bash, Perl, Python or PHP
  • Experience working in the banking sector will be considered an asset

Infrastructure Engineer


Duties and responsibilities

  • Configuring, supporting, and maintaining production networks and systems (routers, switches, network appliances, firewalls, voice platforms, production Linux and Windows systems, and the virtualization layer)
  • Creating technical architecture models, utilizing knowledge of the industry and technical trends
  • Preparing written reports and other technical documentation necessary to communicate ideas, concepts, and all the details required to accomplish specific goals
  • Operating the company’s business-critical systems
  • Troubleshooting voice/ network/ security/ operating systems issues and coordinating the installation of such items with appropriate vendors
  • Collaborating with the development teams to enhance and improve system operability
  • Conducting tests of network redundancy, resilience, and failover of managed systems to ensure up-time standards are fully achieved
  • Providing on-call service coverage

Required knowledge, skills and experience

  • In-depth understanding of IP networking including routing, switching, addressing concepts, voice, storage, and operating systems such as Windows and Linux
  • Operational experience with firewalls, VPNs, IPS, and exposure to next-generation firewalls
  • In-depth experience with hardware installation, setup and monitoring
  • In-depth knowledge of virtualization technologies such as VMWare vSphere, storage, and storage networking
  • Preference will be given to candidates who have experience with performance monitoring, cloud connectivity, and highly available networks and systems, distributed in several geographical locations
  • Experience with automation and orchestration of infrastructure processes using tools such as Ansible, Chef, Puppet, etc.
  • Knowledge of Kubernetes and containerized environments will be considered an asset
  • Promoting adherence to security standards and defining processes to guarantee the best-in-class security for network-connected systems.

Atlassian Specialist


Duties and responsibilities

  • Acknowledging and fulfilling all the requests related to maintaining our Atlassian products
  • Designing, developing, and administrating all Atlassian Products (Jira, Confluence, Statuspage, Opsgenie, Trello)
  • Identifying and implementing ad-hoc plugins for Jira and Confluence
  • Acting as a consultant on different company levels to implement new processes and procedures
  • Maintaining our Atlassian environment, ensuring that services are working as expected

Required knowledge, skills and experience

  • Minimum 1-year of experience as Atlassian consultant/developer
  • Good presentation skills, with the ability to provide a proper overview of projects and procedures to a technical and non-technical audience
  • Relevant knowledge of Atlassian products, such as Jira and Confluence
  • Ability to work independently
  • Fluent in English, both written and spoken
  • Atlassian Administrator Certificate would be considered a plus.

NOC Engineer


Duties and responsibilities

  • Proactively monitoring all production networks, servers, applications, and services
  • Being the first line support to all incidents and outages
  • Responding to Customer Service inquiries
  • Categorising issues and escalating them accordingly
  • Troubleshooting technical issues to provide as much insight as possible to the Layer 2 technical staff
  • Being a single point of contact to the technical teams
  • Documenting all work through tickets and assisting in the growth and maintenance of the company’s knowledge base
  • Documenting procedures, how-to’s, and any other items as required for internal operation
  • Notifying internal stakeholders of any outages or incidents according to SLAs
  • Completing end-of-day tasks and handovers to our out-of-hours partners
  • Supporting our Incident and Problem Management Team with all RCA’s

Required knowledge, skills and experience

  • Basic System Administration experience, preferably on both Windows and Linux environments
  • Basic SQL knowledge
  • Basic Network troubleshooting experience
  • Basic knowledge of working with a ticketing system (preference given to JIRA experience)
  • Basic knowledge of working with a documentation system (Confluence, Wiki, and similar)
  • Technical knowledge with some experience in Customer Service is preferred
  • Knowledge of various monitoring systems (Zabbix, AppDynamics, Grafana)
  • Nice to have:
    • Experience working in the financial industry
    • ITIL qualification, or experience working in an ITIL environment

Senior Backend Developer


Duties and responsibilities

  • Contributing to building and maintaining enterprise back-end solutions
  • Building unit and performance tests
  • Taking ownership of code written and understanding the importance of writing in a scalable and maintainable way
  • Collaborating with the DevOps and other teams within the bank to implement and deploy new functionalities.

    Required knowledge, skills and experience

    • Solid knowledge of the latest .NET Technologies
    • Experience with Testing Frameworks (NUnit and MOQ)
    • Experience with multi-threading, concurrency, and caching (Redis)
    • Experience with containerized application development and deployments
    • Experience with message queuing systems, RabbitMQ and Kafka
    • Substantial experience with SQL (MS Sql and Oracle); experience with NoSQL is a plus
    • Experience with Jira, Confluence & Gitlab (Gitflow)
    • A University degree or Diploma in Computer Science or any other related field
    • Ideally have a minimum of 6 years of experience

    Login

    We strive to ensure a streamlined account opening process, via a structured and clear set of requirements and personalised assistance during the initial communication stages. If you are interested in opening a corporate account with MeDirect, please complete an Account Opening Information Questionnaire and send it to corporate@medirect.com.mt.

    For a comprehensive list of documentation required to open a corporate account please contact us by email at corporate@medirect.com.mt or by phone on (+356) 2557 4444.