Position Description :
This role is hybrid and requires you to be in our downtown Toronto office ( Yonge Street) 2-3 times per week - subject to change at any time.
Seeking an energetic and experienced Developer with ACI’s Universal Payments Framework (UPF) development experience to work in a L2 / L3 / Development team that supports a mission critical real time payment orchestration service. Candidate will work with onshore and offshore teams to investigate and resolve issues on the orchestration service. As a technical expert on UPF, the candidate will be expected to work on complex issues impacting the service, investigate and resolve recurring issues, proactively looks for improvements and automation opportunities and work with the larger team to implement the improvement and automation backlog.
Your future duties and responsibilities :
- Advanced Troubleshooting : L3 support engineers are expected to resolve complex technical issues that cannot be handled by L1 or L2 support teams. This involves in-depth analysis of problems, identifying root causes, and providing solutions.
- Technical Expertise : They need to have a deep understanding of the systems, applications, and technologies they support. This includes staying up-to-date with the latest technologies and best practices in their field.
- Escalation Point : L3 support engineers often serve as an escalation point for L1 and L2 support teams. They provide guidance and assistance in resolving difficult technical issues.
- Documentation : They are responsible for documenting solutions, troubleshooting steps, and best practices. This documentation helps in knowledge sharing and can be used as a reference for future incidents.
- Collaboration : Working closely with other teams such as development, infrastructure, and operations teams to resolve complex technical issues and improve system performance.
- Incident Management : Managing and prioritizing incidents based on their impact and urgency. They need to ensure that service level agreements (SLAs) are met.
- Continuous Improvement : Identifying recurring problems and proposing solutions to prevent them from happening in the future. This involves implementing automation, process improvements, and proactive monitoring.
- Training and Mentoring : Providing training to junior team members and sharing knowledge within the team to improve overall technical capabilities.
- Analyze technical and business requirements : Analyze business requirement and perform impact assessment to enable the team to implement the business enhancements on the service.
Required qualifications to be successful in this role :
ACI Universal Payments (UP) framework - Payment Hub productExperience in different payment schemes including ISO and experience in developing payment use cases for B2C, C2B, B2B and C2CEngine product like Fiserv PSHGroovy development experienceStrong analytical and problem solvingSoft Skills :
Strong communication skills, both oral writtenDetail orientedHigh attention to detailAnalytical thinkerAbility to liaise with various groups with polishBusiness Product Knowledge :
Payment processing for emerging real time payment rails in North AmericaNice to have :
Experience in developing and implementing domain APIs and micro servicesMicro Services Business Process ModellingObject‐oriented analysis and design methodologiesDesign PatternsOO programing (Java)SQL Database (Oracle)JMS based messaging (IBM MQ)Springcloud and containerizationAgile, DevOps knowledgeModern technology platforms (e.g. Kafka)LI-GS
Skills :
Analytical ThinkingDetail-orientedDevOpsJavaSpring