Senior Software Consultant - Banking /Financial services
Contract Role.
Location: Singapore
Overview: We are seeking a highly skilled and experienced Senior Software Consultant to join our dynamic team. The ideal candidate will have a strong background in software development and consulting, with expertise in implementing middleware solutions, online payment processing, and back-office systems.
This role will involve working closely with clients to understand their requirements, designing and implementing solutions, and providing ongoing support and optimization.
Key Responsibilities:
1. Solution Design and Implementation:
• Collaborate with clients to gather requirements and design innovative solutions.
• Implement middleware solutions to facilitate deal booking and payment processing, leveraging technologies such asMiddleware Services and Swift.
• Develop online payment processing and back-office systems, ensuring reliability, security, and scalability.
2. System Integration:
• Develop plugins and microservices to streamline managerial applications, using technologies such as Spring Boot, AngularJS, and Apache Ignite.
3. Optimization and Performance Improvement:
• Identify opportunities for performance improvement and optimization in existing systems.
4. Automation and Robotic Process Automation (RPA):
• Introduce and implement automation solutions using RPA methodologies such as UiPath Studio.
• Design and develop reporting tools to automate reporting processes, improving efficiency and accuracy.
5. Client Collaboration and Support:
• Work closely with clients to understand their business needs and provide customized solutions.
• Provide ongoing support and maintenance for implemented systems, ensuring smooth operation and addressing any issues or concerns.
Qualifications and Skills:
• Minimum of 10 years of experience in software development and consulting roles.
• Proficiency in Java, Microservices architecture, RESTful APIs, FullStack development, AngularJS, and Spring framework.
• Experience with middleware solutions such as Middleware Services, Swift, and payment processing systems (must have )
• Strong knowledge of system integration techniques and tools, including ERP systems and microservices.
• Experience with optimization techniques such as cache layers and performance tuning.
• Familiarity with RPA methodologies and tools such as UiPath Studio.
• Excellent communication and collaboration skills, with the ability to work effectively with clients and cross-functional teams.