This position is no longer open for applications

Scala Big Data Developer (PAYE)

Scala Big Data Developer (PAYE)

Location:  London, England
Salary:  GBP450 - GBP500 per day


 

This client is looking for a Scala Big Data Engineer

These initiatives are using best of breed technologies, such as Cassandra, Hadoop, Spark, HDFS, HBase along with in-house developed technologies, and the successful candidate will be working in a fast paced, dynamic team environment, building commercial products which are at the heart of the business.

 

Markit is on the lookout for highly skilled developers’ proficient programming in the JVM ecosystem. Scala is the language of choice, along with strong analysis and troubleshooting skills. The candidate needs to be able to code for a highly available distributed system as well as profile and debug it.

 

The team follows an agile Scrum software development process with the emphasis on delivering high quality, tested and demo-able code at the end of each sprint.

Duties & accountabilities

Design and implement “Big Data” platforms for time series storage, batch and real-time analytics.

Ensure highly interactive response times. Avoid allowing performance bottlenecks to creep into the system.

Interpret and analyse business use-cases and feature requests into technical designs and development tasks.

Be an active player in system architecture and design discussions.

Take ownership of development tasks; participate in regular backlog grooming, sprint planning, design and code review meetings.

Be proud of the high quality of your own work.

Work with a number of teams (in multiple worldwide locations). 

Always follow quality standards (unit tests, integration tests and documented code).

Be delivery focused, have a passion for technology and enjoy offering new ideas and approaches.


Business competencies

Education and experience

Bachelor’s degree in Computer Science, Applied Mathematics, Engineering, or a related discipline, or equivalent experience.

Strong software development experience: Scala

Be able to demonstrate experience as a key player in Big Data projects.

In depth knowledge of Apache Cassandra.

Experienced in the Hadoop ecosystem (HDFS, Spark).

Hadoop optimisation, including storage file formats, data transmission techniques and partitioning.

Linux/Unix and shell scripting.

Experience with TDD and BDD.

Experience developing and hosting solutions on AWS.

Commercial awareness

Knowledge of credit risk and market risk management workflows is useful but not required.

Management requirements

You can effectively provide technical direction, and estimates to fulfil a set of requirements.

You can effectively manage timelines and cross team coordination.

You can follow relevant technology trends, actively evaluate new technologies, and use this information to improve the product

You get a lot of satisfaction from on-time delivery.

Happy clients are really important to you

You take pride in your work.

Willingness to shoulder some of the dev opts responsibilities in the team

 

Personal competencies

Personal impact

You love to solve complex problems, whether that's making the user experience as responsive as possible or understanding complex client requirements.

Communication

You can confidently present your own ideas and solutions, as well as guide technical discussions.

You can effectively communicate with external clients

Teamwork

Your welcoming attitude encourages people to approach you when they have a problem you can help them solve.

Please check the job details, then fill in your details below and click "Submit now".

* Indicates a required field.

Your Details
First Name *
Last Name *
Email *
Phone Number(s)
Work:

Home/Mobile/Cell:
Address
Please attach your CV/Résumé *
Existing CV
Please state whether you are currently eligible to work (work permit/visa/citizenship) in the country to which you are applying: * Yes
No