Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 16, 2021
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Established in South Africa in 1991, as Investec Asset Management, the firm started offering domestic investments in an emerging market. In 2020, almost three decades of organic growth later, the firm demerged from Investec Group and became Ninety One. Today the firm offers distinctive active strategies across equities, fixed income, multi-asset and alternat...
    Read more about this company

     

    Software Engineer

    Ninety One Information Technology are recruiting Software Engineers to deliver product enhancements directly to the business within Research, Trade Management, Client Technology and Data Technology.
    The roles will best suit full-stack Software Engineers who may have experience across different industries; although previous Financial Services or Asset Management will be an advantage.

    Ninety One Information Technology is responsible for the delivery of systems and applications to enable the business to perform the full life cycle of an investment from Portfolio Management, Trading, Risk, Performance, Research and Client Reporting all enabled via our core Data-as-a-Service strategy and dynamic Infrastructure.

    We make the decision to develop in-house where it adds most value to the business, but also blend that with vendor products where there is already a market leading product available.
    There is a preference for the candidate to have a range of data related skills from design through to data surfacing techniques.

    Key Responsibilities

    • Developing to house standards; ensuring code is clear, functional and simple to support.
    • Requirement gathering, communicating with stakeholders and documenting findings in the form of user stories.
    • Partnering with engineering leads and product owners to deliver value-adding functionality sprint by sprint.
    • Working in a quick-to-market proof-of-concept manner to engage stakeholders and focus on high quality deliverables.
    • Utilising Test Driven Development to maintain high quality products.
    • Working in a collaborative manner across teams.
    • Embracing DevOps techniques

    Candidate Requirements

    Technical Knowledge and Experience:

    • A BSc or other relevant degree
    • Minimum of 5 years working with object orientated programming languages such as C# or Java.
    • Preference for experience in Financial Services / Asset Management
    • Experience working with REST APIs and GraphQL.
    • Experience implementing software within an automated test-driven development environment.
    • SQL is essential - NoSQL, Data Lake, EDM advantageous.
    • Source control via Git essential.
    • UI/UX skills would be a useful addition, though not essential for data-focused roles.
    • Knowledge of cloud technologies like AWS and Azure desirable.
    • Experiencing building data integration solutions using different on- premise and cloud based technologies (e.g. Azure Data Factory, Functions).

    Personal Attributes:

    • Positive attitude to work and change.
    • Good time management skills.
    • Strong collaboration ethic, with ability to work in teams from cross-functional disciplines.
    • Flexible in working hours including occasional weekend work, as projects and maintenance require.
    • Excellent interpersonal and communication skills – both verbal and written.
    • Able to work to tight deadlines and able to cope under pressure.
    • High attention to detail.
    • Strong problem-solving ability/logical thinker and highly numerate

    Risk And Compliance Responsibilities

    • Adhering to the Code of Ethics and related policies, including personal account dealing, gifts, market abuse, etc.
    • Ensuring Compliance training, declarations and relevant forms are completed on a timely basis
    • Ensuring that firm and client data and property, including IT data, are properly protected
    • Reporting any possible and actual breaches, errors, complaints or conduct issues.
    • Reporting any suspicion that a client, investor, or employee may be involved in money laundering, fraud or other crime such as market abuse

    Method of Application

    Interested and qualified? Go to Ninety One on externalcareers.ninetyone.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Ninety One Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail