- Develop and extend our systems for coverage and new functionality.
- Develop tooling/scripting to facilitate the migration projects
- Work with technology and business groups in the region and globally to deliver high quality products in a fast-paced environment
The Position
- Develop and extend our systems for coverage and new functionality.
- Develop tooling/scripting to facilitate the migration projects.
- Work with technology and business groups in the region and globally to deliver high quality products in a fast-paced environment.
- Work on ways to automate and improve development, build, test and release processes.
- Provide production support for applications.
- Manage project deliveries independently.
- Work on Full development cycle, inclusive of automation QA.
Your Background
- You can code. Strong core Java fundamentals, scripting knowledge in shell or python. Our products are mostly built with core Java.
- You have a good design sense including knowledge of effective design approaches and patterns. When to apply and when not to apply design patterns. Clean, supportable, testable and performant code being the goal.
- You are a good communicator to fellow developers, management, and business stakeholders.
- You have an innovative mindset. Not afraid to ask why and question established practices, always looking to own and improve quality via automation and tooling.
- You have a strong understanding of agile methodology, with an emphasis on test driven development & continuous integration.
- You have strong analytical skills required to develop solutions for complex business requirements.
- You are a team player with confidence and without ego as you will need to mentor junior members as well as receive guidance from senior team members.
- You are broadly skilled and can pick up new technologies and concepts and apply them to the tasks
- FIX protocol and Equities Electronic Trading domain understanding would be useful but not mandatory
Required Skills
- Strong Java fundamentals Java Collection, Garbage Collection, Multithreading & Concurrency
- Proficiency with Git, Bitbucket, Jenkins, JIRA, CI/CD workflows
- Proficiency with shell scripts, python or other scripting languages.
- Ability to manage hierarchical and complex configuration structure
- Excellent communication skills
- Strong focus on managing risk and identifying critical dependencies
- Problem-solving attitude
- Collaborative team spirit
- Agile process compliance
We regret to inform that only shortlisted candidates will be notified.
EA Reg No: R25157796, Lau Wan Ying
Allegis Group Singapore Pte Ltd, Company Reg No. 200909448N, EA Licence No. 10C4544