The successful candidate will be responsible for the development and enhancement of a critical piece of the low latency testing infrastructure for the LME Exchange.
Requirements
- Degree in Computer Science, IT or related disciplines.
- Minimum 3 years’ experience in software development in large scale systems with multi-components
- No less than 3 years of programming in Python, Java or C++.
- Understanding of microservice architecture.
- Good analytic mind, self-motivated and able to work independently.
- Fluent spoken and listening English.
- Proficiency in SDLC methodology and documentation.
- High level understanding of agile software delivery principles is desirable
- Knowledge of Messaging platforms
- Knowledge of the Linux network stack
- Knowledge of packet capture/pcaps
- Proficiency in Java or C++ (especially testing frameworks in C++ or Java, ex GoogleTest, Boost Test, Junit, Fuzz Testing)
- Good analytical, presentation and communication skills, both written and verbal
- Exposure to CI/CD tools and experience of contributing to automation strategy
- Ability to provide clear, insightful analysis and commentary, proficient with using presentation tools such as PowerPoint, Confluence and Miro
- Collaboration with individuals and teams across the organisation at all levels
- Ability to work under pressure with changing priorities, with a view to resolving issues innovatively, and meeting key stakeholders expectations
- A dynamic and self-motivated attitude
- Accountable and proactive
- Able to provide leadership and motivate team demonstrating strong interpersonal skills
- Must display strong analytical skills and attention for detail
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance