Participate at all stages of the project lifecycle
Contribution to pre-sales and bids, requirements analysis, solution design and systems architecture, documentation, testing, implementation, and post-implementation support
Provide effort and cost estimates for new project work
Liaise with customers and internal teams to define and document system requirements
Liaise with vendors and third parties to define and document system requirements
Analyze and design technical solutions to meet user requirements and resolve issues
Conduct impact analysis and produce technical designs for changes relating to card scheme mandates
Produce test documentation for new software releases
Produce operational procedures for project-related and support-related changes
Act as a technical interface to the TNS Test Team
Support and perform software implementation tasks
Fully document solutions and provide technical handover to relevant TNS teams
Ensure technical standards are upheld throughout the project lifecycle in alignment with TNS development and technical standards
Ensure technical solutions meet all required compliance and security mandates
Take technical ownership of end-to-end solutions
Provide peer review and technical support to other TNS Development team members
Requirements
Technical leadership
Applications analysis
Logical approach to problem solving
Consistent attention to detail
Structured analytical approach
High level of accuracy
Good written and verbal communication skills
Strong time management skills
Professional approach to client and supplier management
Ability to multitask
Flexibility
Databases (SQL desirable)
Good understanding of one or more operating systems, ideally Windows and Linux
Understanding of payment systems and protocols (e.g., ISO 8583)
Previous use of an industry-strength payment application (e.g., Postilion, Tango, Authentic)
Knowledge of payment schemes (e.g., LINK, Visa, MasterCard, UnionPay, Diners, JCB, American Express)