Senior Scala Dev L4, LATAM, Remote Brazil

Senior Scala Dev L4, LATAM, Remote Brazil

Experiência

--

Tipo de Emprego

Full-time

Posição

--

Oferta Salarial

1

Descrição da Oferta de Emprego

Senior Scala Dev L4, LATAM, Remote Brazil Project Description Client Technology team has over 100 personnel. It is led by a team of highly experienced finance professionals across multiple disciplines with a platform that is considered an industry leader in trading analytics, risk analysis and operational robustness. This job opening represents an exciting opportunity to join a rapidly growing business with institutional backing and a proven track record in delivering a suite of financial services to a market-leading standard. The successful individual will be able to combine their industry experience with a vision for further development in a dynamic and supportive environment. The existing remote front-end team is focused on development of the user interface, leveraging React and other latest front-end technologies. As a member of this distributed team you will be responsible for the design and build of critical components, as well as collaborating with server side developers and quantitative analysts to design a rich API. The development group is currently made up of around 25 React and C# developers, organized into feature teams, with each feature team containing a mix of front and back-end skills. We are looking to grow the group to keep up with our growing business. Responsibilities • Design, develop, and maintain code that meets requirements, is high quality, efficient, reusable and performs efficiently and effectively to provide a great customer experience. • Incorporate standards and best practices, including performance, security, scalability, testability, and maintainability. • Participate in code reviews to spot issues around architecture, performance, security, and more. • Help maintain code quality, organization, and automatization. • Contribute to design patterns and coding standards while being mentored. • Troubleshooting interface software and debugging application codes. • Developing and implementing front-end architecture to support user interface concepts. • Monitoring and improving front-end performance. • Documenting application changes and developing updates. Skills Must have • Programming: Scala (5+ years' experience) • Libraries: Scalaz/Cats/Reactive streams/FS2/Slick/Guava/Mockito • Experience with Java will be highly valued • Frameworks: Spring/Spring Boot/Micro-services architecture • Database: SQL & MS SQL Server, JDBC • Other: Maven or sbt, Git, CI/CD, REST services, TDD, Junit or ScalaTest, IntelliJ • Working with operational teams • Good understanding of functional programming • Experience in the development and support of a critical production environment with a devops mind-set • Capable and confident with scripting in a Unix environment • Comfortable working with large volumes of data (XML/JSON) • Ability to communicate clearly with project stakeholders • Able to multitask and prioritise well • Must be a self-starter who will work well in a busy team and within a dynamic environment Nice to have • Libraries: Scalaz/Cats/Reactive streams/FS2/Slick/Guava/Mockito • Containerization and Cloud: Docker, Kubernetes, AWS • Financial Technologies: FIX protocol/Fpml/QuickFixJ • Financial knowledge and understanding of the trade lifecycle would be considered an advantage • Understanding of Murex and trade interfaces would be considered an advantage • Understanding of affirmation platforms such as MTM, Omgeo, IceLink would be beneficial Languages English: C1 Advanced Seniority Senior Count on us! Any question or curiosity let us know! If you are interested in this opportunity, please send us your cv in English to the email shared , with the subject: Senior Scala Dev L4, LATAM, Remote Brazil , Sapo Emprego