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: Mar 20, 2017
    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

    Invesco is an independent investment management firm dedicated to delivering an investment experience that helps people get more out of life. We are privileged to manage more than $770 billion in assets on behalf of clients worldwide (as of June 30, 2016). We have: Specialized investment teams managing investments across a comprehensive range of asset ...
    Read more about this company

     

    Senior Developer with Data Visualization - Disruptive Technologies

    Job Description

    Are you passionate about working on the latest technologies and trends in financial services? Are you a seasoned data engineer well-versed in multiple data technologies? Are you a person that’s not afraid of exploring abstract datasets in search of undiscovered insights? Then you may be a great fit for Invesco’s Disruptive Technologies group.

    The Senior Developer will be part of a fast-paced agile development team, building the latest in innovative and disruptive technologies. Work on cutting edge Financial Technologies (aka FinTech) that will ultimately yield significant benefits for Invesco. Spearhead innovation leveraging the latest tools and technologies to introduce leading edge products and services to market, as well as foster new ways of working.

    Candidates applying for this role enjoy collaborating with a diverse and talented group of team members in providing innovative technical solutions. They must be able to work quickly and effectively in their ability to visualize insights using big data and predictive analytics models.

    This Johannesburg based role requires the individual to;

    •  Design, develop, and test full-stack technologies using Java as the primary language, with minimal supervision (this role is ~50% development)
    •  Leverage the latest visualization tools to graphically illustrate (~50% data analysis / visualization) insights within the data
    •  Utilize state-of-the-art methods for data mining
    •  Extend IVZ data with third party sources of information, as required
    •  Process, cleanse, and verify the integrity of data used for analysis
    •  Participate in brainstorming and evaluating new technologies as they continue to evolve
    •  Participate in technical reviews as part of the development process
    •  Participate in daily scrum meetings, back log grooming and sprint planning sessions
    •  Collaborate with the global team in continuous improvement efforts.

    Desired Skills and Experience

    Experience/Skills

    •  Proven experience with top-tier firms in management consulting, financial services or comparable role in corporate setting
    •  Solidexperience in software development
    •  In-depth experience with Java including JSP, JMS, JNDI, JSTL, Spring, Spring MVC, and JPA (Hibernate)
    •  In-depth experience with HTML, CSS, JavaScript, JQuery (AngularJS a plus) and other frontend technologies
    •  In-depth knowledge of SQL databases (Oracle and SQL Server are a plus)
    •  Experience with the latest data visualization tools such as Power BI, Tableau, etc.
    •  Experience with big data technologies such as Hadoop, Spark, Hive / Pig, and Java / MapReduce, preferred
    •  Experience with NoSQL databases, such as MongoDB, Cassandra, HBase, DynamoDB, preferred
    •  Experience with data services using Azure, Amazon Web Services (AWS), and / or Google Cloud, preferred
    •  Familiar with Agile software development (Scrum is a plus)
    •  DevOps knowledge is a plus
    •  Comfortable working with ambiguity (e.g. imperfect data, loosely defined concepts, ideas, or goals) and translating these into more tangible outputs
    •  Strong written and verbal communication skills
    •  Must demonstrate a positive, customer-focused attitude
    •  Good inter-personal skills combined with willingness to listen
    •  Strong analytical and critical thinking skills
    •  Ability to manage multiple tasks and requests
    •  Able to work in a global, multicultural environment
    •  Able to influence and build relationships at all levels of staff
    •  Strong analytical and critical thinking skills
    •  Structured, disciplined approach to work, with attention to detail
    •  Flexible – able to meet changing requirements and priorities
    •  Self-motivated. Capable of working with little or no supervision
    •  Ability to react positively under pressure to meet tight deadlines
    •  Maintenance of up-to-date knowledge in the appropriate technical areas
    •  Enjoy challenging and thought provoking work and have a strong desire to learn and progress.

    Method of Application

    Interested and qualified? Go to Invesco Ltd on invesco.taleo.net to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Invesco Ltd Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail