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.
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.
Duties and responsibilities
- Designing, developing, testing and supporting data collection and data integration with batched ETL and Real-time data processing
- Leading the data integration team in building scalable data pipelines
- Writing scalable code for managing Batch and Real-time data processing, making use of onsite/cloud tools and storage
- Improving existing batch based ETLs, possibly integrating them in real-time data transformations
- Maintaining documentation as evolutions/revisions occur
Required knowledge, skills and experience
- Experience in designing and implementing data streaming solutions involving Kafka, NiFi, Airflow, and Talend technologies
- Strong analytical and troubleshooting skills working in a Linux environment
- Experience on Snowflake platform
- Strong SQL scripting capabilities
- Experience with Linux based scripting tools such as shell and bash, and programming languages like Java and Python
- Being familiar with data structures such as JSON and XML
- Designing and building data pipelines for both batch and real-time data processing
- Conducting research and development on technologies with the aim of assisting the data platform transformation
- Excellent written and verbal communication skills in English
- Familiarity with SCRUM methodology
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
Duties and responsibilities
- Supporting the Service Management Team in drafting and planning procedures that cover all the aspects of managing the full lifecycle of IT Assets
- Ensuring that the organization’s suppliers and their performance are managed appropriately to support the provision of quality products and services
- Managing internal contracts by reviewing and negotiating the following: Service Level Agreements (SLAs), Operational Level Agreements (OLAs), and Key Performance Indicators (KPIs)
- Creating and maintaining relationships with Suppliers and becoming their Single Point of Contact
- Organising progress meetings with Suppliers and Internal Stakeholders to ensure contracts are running properly, change requests are managed and invoices are paid
- Solving, with the support of our legal and procurement department, any related complications that may arise with suppliers and internally
- Establishing good relationships and collaborating closely with our legal, procurement, and technology departments to ensure that contractual steps are performed efficiently and within a timely fashion
- Ensuring that IT Assets and External Service Provider information is properly cataloged and recorded to the relevant repositories
Required knowledge, skills and experience
- Familiarity with the concept of IT Service Management (ITSM) and ITIL framework
- Experience in procurement of IT Services or similar role
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
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
Duties and responsibilities
- Contributing to build and maintain enterprise back-end solutions
- Building unit and performance tests
- Collaborating with DevOps and other teams within the bank to implement and deploy new functionalities.
- Taking ownership of code written and understanding the importance of writing in a scalable and maintainable way
Required knowledge, skills and experience
- Knowledge of the latest .NET Technologies
- Experience with Testing Frameworks (NUnit and MOQ)
- Experience with Jira, Confluence & Gitlab (Gitflow)
- Ideally have a minimum of 1 (Junior)/3 (Mid) years of experience
- Bonus points if you have the below:
- 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
Duties and responsibilities
- Supporting the entire application lifecycle (development, test, release, and support)
- Producing fully functional mobile applications writing clean code
- Gathering specific requirements and suggesting solutions
- Writing unit and UI tests to identify malfunctions
- Troubleshooting and debugging to optimize performance
- Developing interfaces based on the UX design
- Liaising with the Development team to plan new features
- Ensuring new and legacy applications meet quality standards
- Researching and suggesting new mobile products, applications and protocols
- Staying up to date with new technology trends
Required knowledge, skills and experience
- 2+ years of mobile development experience (iOS and Android)
- In-depth Nativescript experience
- In-depth knowledge of Javascript
- Knowledge of at least one programming language, such as Objective-C Swift and Java
- Experience with third-party libraries and APIs
- Familiarity with OOP design principles
- Deep understanding of how to optimize NativeScript apps for iOS and Android
- Well versed with Native/Cross-Platform/Hybrid development models
- Experience collaborating with backend development teams and mobile product managers to recommend next gen offerings
- Well versed in SDLC using Confluence and Jira with Agile/SCRUM methodology
- B.S. degree in Computer Science or related field
- Great to Have:
- NativeScript compilation of Vue code, managing the UI projects in the same state as web team
- Demonstrable portfolio of released applications on the App store or the Android market
- Knowledge of Microservice Architecture concepts
- Performance management with tree shaking or bundle optimization strategies to minimize assets on the device
Duties and responsibilities
- Maintaining existing code while continuously improving the Test Frameworks built inhouse
- Reporting defects in a structured and effective way while being able to prioritise them
- Designing and developing Test Plans and automated test cases to augment the existing regression pack
- Effectively understanding and analysing product requirements before validating them
- Developing and executing Load Testing scripts
- Monitoring test executions, reviewing results and taking timely actions
- Assisting the team to improve on the quality and reliability of the products
Required knowledge, skills and experience
- A minimum of 3 years’ experience in a similar role
- Experience with C# .Net technologies, NUnit, Javascript, SQL and REST API
- Good knowledge of Load Testing tools such as JMeter
- Experience with Specflow and Selenium driver
- Being familiar with Continuous Integration tools
- A University degree in a relevant field will be considered as an asset
- Excellent written and verbal communication skills in English