If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk
We are looking for Ruby Engineer on behalf of our client to join to the leader from the payment sector.
Сlient: A project that provides payment transaction services;
Contract: B2B
Location: Remote from Poland
We are looking for Ruby engineer to support TRUMC team in day-to-day tasks, fixing vulnerabilities, Vue.js 2 to Vue.js 3 upgrade, support extraction of TSS/TMS checks
Program/Project Overview:
- This project aims to enhance the existing systems by upgrading the front-end framework, supporting a critical feature implementation, improving backend service documentation, maintaining key applications, and addressing security vulnerabilities. The key objectives are to:
1. Upgrade the front-end framework from Vue.js 2 to Vue.js 3.
2. Support the development and implementation of the Country Risk muting feature.
3. Add programmatic OpenAPI spec generation to all Ruby services to ensure comprehensive and up-to-date API documentation.
4. Support day-to-day operations, maintenance, and security vulnerability fixes for the two main applications, TSS and TMS.
Engagement Deliverable(s):
1. Vue.js 2 to Vue.js 3 Upgrade:
- Assess the current application built with Vue.js 2 to identify potential compatibility issues.
- Refactor and update the codebase to be compatible with Vue.js 3.
- Test all components and functionalities thoroughly to ensure seamless transition and performance improvements.
- Provide training and documentation for the development team on new Vue.js 3 features and best practices.
2. Support Country Risk Muting Project:
- Collaborate with the product and risk management teams to understand the requirements and scope of the Country Risk muting feature.
- Develop and implement the muting functionality, allowing users to mute or unmute specific countries based on risk assessment.
- Conduct rigorous testing to ensure the feature works correctly across all relevant scenarios and edge cases.
- Deliver user documentation and support materials to facilitate the feature’s adoption and use.
3. Add Programmatic OpenAPI Spec Generation to All Ruby Services:
- Evaluate the existing Ruby services to determine the current state of API documentation.
- Integrate tools and libraries for automatic OpenAPI specification generation.
- Ensure all APIs are accurately documented with up-to-date specifications, improving maintainability and developer onboarding.
- Conduct workshops or training sessions for the development team on using and maintaining the OpenAPI specifications.
4. Support Day-to-Day Operations and Maintenance:
- Perform regular maintenance tasks for the two main applications, TSS and TMS, ensuring they run smoothly and efficiently.
- Monitor and respond to day-to-day operational issues, providing timely support and resolution.
- Identify and fix security vulnerabilities in both applications to protect against potential threats.
- Implement updates and patches as needed to maintain the security and performance of TSS and TMS.
- Collaborate with the IT and security teams to stay ahead of emerging security risks and ensure compliance with best practices.