Role Overview
We are seeking a talented Senior Connex Software Development Engineer to join our dynamic, cross-functional team, working within the SAFe methodology. This is an exciting opportunity to contribute to the advancement of payment technologies.
Key Responsibilities
• Participate in team prioritisation discussions with Product and Business stakeholders. Estimate and take ownership of delivery tasks—including design, development, testing, deployment, configuration, and documentation—to meet business requirements.
• Automate the build, operation, and running aspects of software development and testing.
• Drive code, design, and process trade-off discussions within the team as needed.
• Report on status and manage risks within the primary application or service.
• Drive integration of services with a focus on the customer journey and experience.
• Perform demonstrations and acceptance discussions when interacting with Product Owners. Understand operational and engineering experiences and actively work to improve experience and metrics within the area of ownership.
• Develop a complete understanding of end-to-end technical architecture and dependency systems.
• Drive the adoption of technology standards and opinionated frameworks, as well as review coding, testing, and automation work of team members.
• Mentor and guide new and less experienced team members. Identify opportunities to improve overall processes and eliminate waste.
• Share and seek knowledge within the Guild or Programme to drive reuse of patterns, libraries, and practices, thereby enhancing productivity.
• Contribute to the test strategy across projects, including BDD-style functional, system integration, and non-functional testing such as volume, performance, resilience, and availability.
• Design innovative test scenarios to uncover potential issues that may not be immediately evident to others.
• Lead online real time transaction switching and ATM acquiring testing activities across multiple platforms.
• Set up, maintain, and execute test automation frameworks across various application platforms.
• Identify opportunities for test automation, prioritising automation efforts based on risk assessment throughout the delivery lifecycle.
• Ensure traceability from business requirements to acceptance criteria is established and demonstrable from the inception of the project.
• Drive innovation in automation across all application tiers, including UI, APIs, CLIs, Connex, HP NonStop, and database layers.
• Investigate and resolve technical issues reported by the customer support team.
• Bring experience in building comprehensive test scenarios and acceptance tests, collaborating within an iterative deployment environment.