Duties and responsibilities
- Actively participating in the design, setup and configuration process for the introduction of new systems and infrastructure related projects
- Maintaining and compiling procedures and documentation for all systems under the Corporate team responsibility
- Installing and maintaining up to date Operational System software, patch levels, firmware, drivers and related services and in adherence with the patch management lifecycle
- Configuring and customizing software in accordance with the requirements
- Providing support to other technical staff in performing account management, disk space management, backups, baseline security administration, testing of system features and other systems administration activities
- Monitoring, analysing and troubleshooting Systems and Services to ensure optimal uptime
- Producing and maintaining appropriate documentation describing hardware setups, diagrams, operational procedures and overall inventory management
- Suggesting and promoting System Changes in accordance with company policies and SOPs
- Engaging in capacity planning and monitoring usage reports
- Recommending alternatives to infrastructure reconfiguration including replacement or addition of capacity
- Pro-actively reviewing and monitoring service indicators in order to ensure adherence to agree upon service levels
- Interacting with software and hardware maintenance providers in enforcing adequate levels of support
- Reporting and responding to critical security events and take corrective measures per defined security policies and procedures
- Being responsible for implementation, administration, monitoring and support for switches, firewalls, and other network appliances
- Participating in an ‘On Call’ roster supporting off hours and weekend activity
- Keeping abreast with latest technological advances
Required knowledge, skills and experience
- VMware vCenter, ESXi, vROps
- Backup Technologies – Veeam
- SAN Technologies – Pure, HPE
- Ticketing Systems – Jira
- Monitoring Software – Zabbix, PRTG
- Virtual Desktop Environments
- Networking knowledge – Switches, VPN Concentrators, Firewalls, IDS/IPS – will be considered a strong plus
- MS Technologies:
- OS – Server 2016, 2019, Windows 10
- Active Directory, DHCP, DNS, DFS, Certificate Management
- MS Exchange
- SCCM
- Azure Knowledge (SAML, Azure AD, storage accounts, networking, tenant administration etc.)
- Azure AD Connect, Azure Information Protection
- Azure Virtual Desktop
- Office365 Suite – MS 365 Defender / MS Compliance Manager/ MS Endpoint Manager
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)
- Experience working in the financial industry will be considered an asset
- ITIL qualification, or experience working in an ITIL environment is a nice to have
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
Duties and responsibilities
- Designing, building, and maintaining highly reusable JavaScript, HTML and CSS code
- Creating and maintaining digital assets, such as interface design files, wireframes, and interactive mockups using
- Taking ownership of code written and understanding the importance of writing in a scalable and maintainable way
- Working closely with the product team and stakeholders to translate requirements into a tangible solution
Required knowledge, skills and experience
- A University degree or Diploma in IT or any other related field
- Experience with React, Vue, Angular or a similar JavaScript framework
- Solid knowledge of web markup, including HTML5 and CSS3
- Proficiency in designing interfaces and building clickable prototypes
- Knowledge of Photoshop/Illustrator, code versioning tools (such as GIT), SEO principles, and an eye for UI/UX designs will be considered an asset
- Excellent verbal and written communication skills in English
- Ideally have a minimum of 5 years of experience
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
Duties and responsibilities
- Designing, developing, testing and supporting data collection and data integration with batched ETL and Real-time data processing
- Taking ownership 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
- Data pipeline monitoring and logging automation
- Mentoring junior teams to adopt the DataOps mindset and toolset
- Building and maintaining CI/CD pipelines
- Maintaining documentation as evolutions/revisions occur
- Providing 24×7 support on Customer Impacting and Regulatory issues
Required knowledge, skills and experience
- High proficiency in Linux and Python
- Experience in designing and implementing data pipeline solutions involving Kafka, NiFi, Airflow, and Talend technologies
- Experience in developing Change Data Capture (CDC) processes
- Experience on CI/CD practices and toolset, such as Argo CD, Jenkins, Ansible, Terraform, and Elastic
- Experience using versioning control tools such as GitLab
- Strong analytical and troubleshooting skills working in a Linux environment
- Experience on cloud data platforms such as Snowflake, Redshift, Azure Synapse and/or BigQuery
- Strong SQL scripting capabilities
- 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