Senior Software Engineer
This position in our London office represents an opportunity to join a small, dynamic, agile team of experienced Software Engineers with a strong understanding of the existing architecture and some very talented junior engineers working on developing new components and features as well as maintaining, modernizing and improving the current IRN (Internal Research Notes) solution and code base and building our next generation RMS (Research Management Solutions) platform.
Working within small, agile teams, with a comprehensive automated testing pipeline & continuous deployment, you'll share the responsibility of ensuring all code is clear, robust, well documented, unit tested & thoroughly peer-reviewed. Code quality here is far from a box-ticking exercise: engineers take initiative in proposing and implementing improvements to standards, processes, tools & systems as well as contributing to our multiple, ongoing Digital Transformation initiatives.
Designing, implementing, testing, documenting, maintaining and enhancing code as necessary are all part of the responsibilities of this agile full-stack, full life-cycle role which will give you the opportunity to work closely with Product Developers and QA Engineers in an iterative process as well as co-own the platform and its infrastructure. You will be in charge of setting milestones and monitoring the progress and evolution of projects and will get the opportunity to gain a solid understanding of our customers' needs and the overall range of services that FactSet offers and at the same time a state-of-the-art technology stack.
The following are not essential but would be extremely advantageous:
- Some exposure to running applications in containers in the cloud (docker / kubernetes)
- PostgreSQL / SQL Server Stored Procedures
- AngularJS / Vue.js
- .NET Core
- Entity Framework Core
- Dependency management tools like Yarn, NuGet etc. Build automation and scripting tools like Gulp etc
- Experience of Test Driven Development
- Profiling and performance tuning techniques throughout the whole stack
The IRN team provides research management software for thousands of users in the financial services industry. Our clients include some of the world's largest banks, institutional investors and funds. The team's flagship product, Internal Research Notes, a Research Management Solution, acts as a portfolio manager and analyst workstation through which our clients can create, store, share and crunch through financial research. More information can be found at factset.com/analytics/research_management.
C ompetitive salary and excellent benefits on offer