About the Client:
Our client is a financial company specializing in advanced, tailor-made digital banking solutions. They serve a diverse range of financial, payment, and crypto firms, helping them optimize their IT teams and focus on business development. Their expertise in banking, crypto, and card industries allows them to deliver outstanding, niche-specific solutions and fast-track roadmaps for launching new services.
About the role:
We seek a skilled Python developer to join the team of our client and take over a significant modular project from an outsourced team. This role involves adapting existing logic to fit client needs, investigating and resolving production issues, and automating current processes. You will work with ORACLE databases, transition to AWS, and use RestAPI for communication. The role requires handling unpredictable conflicts due to intentionally disabled modules and expanding the system's functionality, including new reporting features and prepaid card management.
Tasks
- Adapt existing system logic to meet client requirements.
- Investigate and resolve production issues, including preparing scripts for data correction.
- Develop new communication methods between internal services (Payment HUB <-> Ledger).
- Expand existing functionalities, such as creating new reports.
- Implement new features, including detailed development of prepaid card management.
- Transition the database from ORACLE to AWS.
- Automate existing processes to improve efficiency.
- Collaborate with the partner to resolve deployment issues and complete the project.
Requirements
- Proficiency in Python with 3+ years of experience.
- Strong knowledge of ORACLE databases and experience transitioning to AWS.
- Experience with RestAPI for system communication.
- Proven problem-solving skills, particularly in investigating and resolving production issues.
- Ability to adapt and modify existing system logic.
- Experience in developing new functionalities and expanding existing ones.
- Familiarity with modular project structures and handling module-related conflicts.
- Excellent communication skills to collaborate with partners and internal teams.
- Ability to work independently and manage complex projects.
Benefits
- Competitive Salary: Attractive compensation package based on experience and skills.
- Flexible Working Hours: Ability to work remotely with flexible hours to maintain a healthy work-life balance.
- Collaborative Environment: Work with a team of experts in banking, crypto, and card industries, fostering a culture of knowledge sharing and innovation.
- Challenging Projects: Engage in complex and rewarding projects that push the boundaries of digital banking solutions.
This role offers the opportunity to work on a challenging project, requiring a high level of technical expertise and problem-solving skills. You will play a crucial role in transitioning and deploying a sophisticated system independently, contributing to the growth and success of the company.