The Role
Duties and Responsibilities :
- Python development of Jacobi work items as prioritised/allocated by the Jacobi Project Manager.
- Continuous learning and upskilling on the Jacobi software development kit; regular engagement with Jacobi to understand new SDK developments and how these might be leveraged to benefit WTW.
- Collaboration with Jacobi to facilitate development of more complex functionality (e.g. DashApps); refinement of internally developed specifications to ensure suitability for external use.
- Interpretation of user specifications and business requirements for feature enhancements and new functionality.
- Release of code into the ‘master’ branch on the production environment upon approval by the Jacobi Project Manager or Jacobi Product Owner.
- Proactive engagement with internal project management resources to highlight potential blockages/delays relative to agreed project plans, conflicts between different work items etc.
- Performance of code review on any development items and the production of technical documentation.
- Act as a key point of contact for the initial acceptance testers for any technical related issues.
- Maintenance of the code that lives on the ‘develop’ branch which gets deployed on the staging environment.
- Implementation of the agreed architecture design of the Jacobi platform.
- Collaborate with the Jacobi lead developer to ensure the operational up-time and support of the platform from a technical perspective.
- Develop collaborative relationships and openly communicate on work matters with internal teams.
- Effectively interact with internal teams to keep them informed on progress and ensure they carry out any required actions.
The Requirements
- 3-5 years of relevant experience.
- Python experience is a MUST, Jacobi experience is an asset.
- Strong skills coding in Python or similar language.
- Experience in running a rigorous test/release process.
- Reasonable understanding of investment theory/process.
- Ability to interpret business needs and prioritise accordingly.
- Attention to detail and the ability to meet deadlines.
- Advanced oral and written communication skills in English is a must.
- Ability to be a self-starter and work independently, but also cooperatively in a team environment. Disciplined working style.
Equal Opportunity Employer