Current Vacancies

All our current opportunities are advertised on this page.

If you're interested in a career with us, but do not see a suitable vacancy, contact us directly by sending us an email to either our UK or Gibraltar HR team. 

Key Responsibilities

As a full stack developer, you will form part of a small and dynamic team focusing exclusively on the design, development, testing and maintenance of bespoke software systems. You will demonstrate a passion for good design and coding practices, and a desire to develop new bold ideas, whilst maintaining the highest levels of performance and security.

Software engineers are expected to have a background or experience in an agile development environment,software architecture, and product and project management skills.

You will be responsible for: 

  • Researching, designing and writing new software programs 
  • Develop existing programs by analysing and identifying areas for modification, and presenting ideas for system improvements
  • Work closely with analysts, designers, staff and end users
  • Produce detailed technical specifications
  • Use test driven development, acceptance and regression tests to ensure feature quality in controlled, real situations before going live
  • Maintain the systems once up and running through monitoring, performance optimisation and correcting software bugs etc.
  • Continually update technical knowledge and skills through self-learning, investigating new technologies, and accessing new applications.
Desirable Candidate
  • Preferably 3+ years developing back/mid office business systems, and consumer facing web-based applications 
  • BS/MS degree in Computer Science, Engineering or a related subject an advantage 
  • Proven software development experience in server-side technologies including C#, PHP and Node.js 
  • Comfortable with web-based technologies including HTML5, CSS, JavaScript, Typescript, AJAXExposure to SOAP and RESTful APIs 
  • Understanding of responsive design frameworks such as bootstrap 
  •  Knowledge of MVC software architecture and frameworks incl. ASP.NET, Angular, MVC and/or Laravel 
  • Exposure to version control systems preferably GIT Automated testing using a variety of MS Test, NUnit, CodedUI, Selenium and Jasmine would be useful 
  • Working within standard DevOps processes & procedures 
  • Excellent relational database skills with MySQL and/or Microsoft SQL Server 
  • Knowledge of document orientated database structures such as MongoDB, CouchDB 
  • Solid Cloud experience, preferably in Azure and Azure DevOps environments 
  • Understanding of common web security threats and vulnerabilities, and how to reduce their risks 
  • Knowledge of Information Security best practices 
  • Strong communication skills 
  • A meticulous and organised approach to work with an eye for detail and identifying problems 
  • Logical, analytical and creative approach to meeting user and system requirements 
  • Ability to work in a team and alone to manage own workload 
  • An understanding of business, business processes and commercial awareness 
  • History of developing successful business applications
Key Responsibilities

We are looking for a Network & Systems Engineer to help build out, maintain, and troubleshoot our rapidly expanding infrastructure. You will be part of a small and dynamic team that demonstrate superb technical competency, delivering mission critical infrastructure and ensuring the highest levels of availability, performance and security. Qualified systems engineers will have a background in IT, computer systems engineering, or systems engineering and analysis.

Responsibilities

• Manage and monitor all installed systems and infrastructure (cloud and physical)
• Proactively ensure the highest levels of systems and infrastructure availability
• Install, configure, test and maintain both cloud and physical network devices, servers, operating systems, application software and system management tools
• Participate in the design of information and operational support systems incl. redundant and high availability server, network, VoIP and mass storage deployments.
• Evaluate systems, as well as overall architecture and performance, to recommend improvements.
• Write and maintain custom scripts to increase system efficiency and minimise human intervention
• Design and maintain disaster recovery plans, and enforce backup and archival procedures.
• Design, implement and promote high levels of security practices and procedures across all systems and data.
• Manage and document system configurations.
• Maintain operational logs, change control logs, and documentation surrounding daily activities.
• Oversee all Hardware and Software Procurement and Asset Inventory processes
• Provide 2nd and 3rd level support
• Liaise with vendors and other IT personnel for problem resolution

Desirable Candidate

• BS/MS degree in Computer Science, Engineering or a related subject an advantage
• Exposure to managing, handling, installing and connecting computer hardware components such as servers (HP, IBM, Dell), network devices (switches, routers, firewalls), and storage arrays
• Proven working experience in installing, configuring and troubleshooting high availability Windows and UNIX /Linux based environments.
• Solid scripting skills (e.g., shell scripts, Perl, Ruby, Python)
• Experience working with virtualization technologies and systems (e.g., VMware, Hyper-V)
• Experience in configuring and managing monitoring systems (incl. Nagios, Zabbix, OpenNMS, Netflow)
• Solid networking knowledge (OSI network layers, TCP/IP)
• Proven working experience with network switches, firewalls and large WiFi deployments (Cisco, Unifi).
• Configuring and maintaining VPN technologies and configurations an advantage (OpenVPN, IPSec)
• Working with VoIP systems including SIP and IP telephony solutions (Avaya, 3CX)
• Knowledge of mass storage systems including SAS, SATA, RAID arrays, volumes, LUNs, iSCSI, NFS and SMB protocols, and Block and File level Snapshot technologies.
• Experience working with high availability DAS, NAS, SAN architectures (e.g., HP MSA, QNAP, Synology)
• Knowledge of Information Security best practices and applying them to large and distributed systems• Solid Cloud experience, preferably in Azure, Office 365 environments

Key Responsibilities
Helpdesk
• Managing tickets through their full-service lifecycle using the Bland Group Helpdesk system
• Ensure tickets are updated and customers are kept fully informed of progress
• Respond to incoming calls and e-mails regarding problems with computers, associated hardware and software in a timely manner
• Maintain helpdesk notes, operational logs, change control logs, and documentation surrounding daily activities.
Network, Systems and Application Support
• Install, configure, maintain and upgrade computer hardware, operating systems, applications and peripherals.
• Perform analysis, diagnosis, and resolve or escalate problems related to computer hardware, operating systems, applications and peripherals
• Ensure that the computer systems are provided with appropriate network connectivity throughout the organisations LAN and wireless LAN networks.
Monitoring
• Responding to system alerts in line with Service Levels
• Proactively tracing alerts with a view to prevent customer impacting issues occurring
Inventory and Supplier Management
• Managing and updating hardware and software asset registers
• Maintain accurate records of equipment procurement and stock management.
• Interact with approved hardware, software and services vendors.
Desirable Candidate
Knowledge of Linux, Microsoft Windows, Android and iOS operating systems
• Ability to install, support and maintain all manner of hardware and software
• Basic understanding of Networking (LAN/WAN/WiFi)
• Ability to provide email / telephone support to remote users of all levels
• Good communication and outstanding customer service skills
• Ability to work under pressure, prioritize effectively and execute tasks in a high-pressure environment.
• Ability to work constructively within a team
• Ability to be dynamic, self-motivated and work on own using own initiative is essential
• Analytical and problem-solving abilities.
• Keen to learn and develop within the role
• Some previous experience in IT support / helpdesk role would be an advantage
• Full driving licence is preferable