Tech Lead Software Engineer
Job Overview
Job title: Tech Lead Software Engineer
Job description: AlphaDesk is Refinitiv’s Order and Portfolio Management Software. The AlphaDesk team develops and supports the software for hedge funds and asset managers globally. The software has a wide range of functions including electronic trading, real-time portfolio P&L and risk. AlphaDesk has been growing at an unprecedented rate, gaining significant market share in the last few years. We can attribute our success to our capable and highly motivated team. We are a small dynamic team with talented developers. We are passionate about building robust, well-designed software and strive to constantly improve our technical foundation and user experience. The successful candidate will be excited to take on responsibility for significant parts of the application and infrastructure, and to help lead the team. The Technology AlphaDesk software has high performance requirements for very demanding users. The team is responsible for the full stack of the Order and Portfolio Management Software. The technologies used in our stack include: React, JavaScript, C# .NET (ASP.NET and Windows) MySQL, IIS AWS cloud – EC2, RDS, etc. RabbitMQ, FIX (electronic trading protocol) The Role The Tech Lead Software Engineer will work with other programmers and product specialists on architecture, design, development, and maintenance. The position will need to handle multiple projects, meet deadlines, and manage shifting priorities. In this role you will… Design and implement major deliverables end-to-end Contribute to the design of our infrastructure and services to keep up with security requirements, performance challenges and scalability Handle quality assurance testing and bug/fix resolution Mentor junior developers Participate in code reviews Requirements Full stack development (both front- and back-end) of a production software system Good written and oral communication skills Good problem-solving capabilities Experience with cloud development, AWS preferred Skills reflecting team building, mentoring and technical leadership Proven experience working in fast-paced software development environment Education and Experience Bachelor’s degree in Computer Science or Software Engineering 5 years software development experience required Exposure to financial software a plus
Company:
Expected salary:
Location: Toronto, ON
Job date: Tue, 01 Jun 2021 05:25:46 GMT