Global Investment Bank
The Reference Data team employs the best technologies to solve critical real-world problems for one of the world's biggest banks. We are looking for very strong Python / Scala developers with extensive experience building middle-tier services, who are self-starters and eager learners.
Requirements:
- At least five years of python development (Java is acceptable if candidate is willing to learn Python)
* Strong knowledge of software best practices (Object-Oriented design, patterns, algorithms, data structures)
- Experience writing multi-threaded systems
- Experience with memory/execution constraints and handling large amounts of data
- Experience with Unix (all of our services are deployed on Unix machines)
- Applies Test-Driven Development practices
- Desire and ability to document code, and write documentation in support of the software
Additional desirable skills:
- Scala programming
- Experience using agile development methodologies
- Python programming
- Functional programming
- SQL, database design
An ideal candidate is one who continually hones and expands his or her skills and who brings those to bear in their work.