Description
Summary:A leading Financial Software firm is looking to bring on a Senior Scala Engineer to its core development team in Boston. The client is a Java shop, and they are seeking a developer with experience building systems in Scala, and significant proven previous experience in Java. The firm employs a pragmatic mix of functional and imperative programming, and are looking for engineers to help 'improve our game' as they continue to explore the functional side of Scala.
The ideal candidate will be passionate about finding creative ways to build and enhance systems that solve clients' needs, and in particular are seeking engineers with an existing Functional Programming skill-set/interest.
Why This Firm:
- Serious about writing clean/elegant code and about embracing immutability and functional programming constructs where they are appropriate.
- Pragmatism - a val may usually be better than a var, but both have a place.
- We seek to continuously learn and improve through retrospectives/meet-ups/etc.
- Lightning Talks: the firm holds in house discussions about best practices and new technology every few weeks (all are encouraged to participate).
- Actively contribute to the technical community and community at large.
- Develop software using techniques such as TDD, pair-programming, and continuous delivery.
- Each and every person makes a real contribution in the firms business and culture.
- Mentor Junior developers at the same time as learning from others' experience.
- Expertise in both Java and Scala languages, ecosystems, and programming paradigms.
- A strong interest in functional programming - e.g at a minimum you should know what a Monad is and why you might use such a construct
- Sound architectural skills and an interest in improving the design of systems.
- Excellent communication and interpersonal skills.
- A sense of curiosity to explore new and better ways to solve problems.
- A willingness to take a position and make an impact by improving our practice/methods/outcomes.
- Strong command of testing techniques like TDD and BDD.
- Experience/interest in the finance sector
- "Hobby Project" of interest / open-source contributor
To find out more about Huxley Associates please visit www.huxley.com