If you want to work in an Agile environment, enjoy collaborating with other functions and want to constantly learn, than being in our high performing Technology team could be the place for you.
As an innovative and collaborative team, we are tasked with capturing, designing, developing, testing, delivering and supporting our products to ensure we meet our customer needs. Our team prides itself on its passion for technology, willingness to embrace new styles of working and the continuous search for improvement.
•Work collaboratively as an integrated member of the team to define story acceptance tests
•Use a variety of tools (including C#, Python and performance testing tools) to automate acceptance tests, and create automation test frameworks
•Act as an escalation point for stakeholders and team members
•Promote best working practices and identify areas for improvement
•Assist in training other personnel as necessary
WHO WE WANT
We are looking for strong skills in core languages, and an appetite to try out and learn new languages. We provide plenty of opportunity to cross train in different technologies and learn multiple products but for that to happen we require certain skills.
•Hands on experience in developing and managing Automation Frameworks /test harnesses
•Programming experience in at least one OO language e.g. C#, C, Java, Python, Ruby
•Basic understanding of practical networking concepts (TCP/IP)
•A passion to improve processes, tools, methodologies, and overall quality of the product
•Experience working in an Agile environment including TDD /BDD - Scrum is a plus
•Familiarity with trading systems and /or mission-critical software
•Working knowledge of MS SQL – ability to create ad-hoc queries to verify test results
•Opportunities to work with the latest technologies
•Work with some amazing technologists and learn about other parts of the business through our commitment to collaboration
•Work in a truly Agile environment
•Amazing opportunities to learn through regular tech talks, training and Hackathons
•Join a company with strong market presence
•Excellent benefits and a commitment to work life balance
•Regular social events and opportunities to get to know your colleagues