You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Software Engineer Expiring soon Paid Listing


Neuvo Canada


London, Canada


Architectural Engineering




Permanent | Full Time

The Product

The target clients for the FactSet Partners system are financial research departments that produce and distribute research reports on a regular basis. The Partners software package is a highly sophisticated and customisable solution aiming to streamline the research process and give more control of the data management, authoring, compliance, and distribution to its clients. With strong integration points within the Microsoft Office suite the users can leverage the environments familiar to them. 

The System

The system is a client-server solution build on the Microsoft platform. The client side of the product consists of both a light- and a heavy client. The heavy client, written in C++ / C# / COM, is an Office add-in leveraging the Microsoft Office API. The light client is a Javascript / C# / ASP.NET web application for web based devices. The server side back-end, written in C++ and C# and connected to a MS SQL Server relational database, is accessed via a web portal hosted under IIS and installed as COM+ applications.

The Company & Department  

FactSet is a leading provider of financial data and analytic applications for investment management and investment banking professionals around the globe. FactSet offers instant access to financial data and analytics to thousands of analysts, portfolio managers, and investment bankers at the world’s financial institutions. FactSet’s business is built on the creative use of technology and an unwavering dedication to client service. We remain on the cutting edge by continually developing and refining our software. Our tools enable clients to perform investment research at the most sophisticated level. We offer individual consultant contacts, 24-hour personal support, and dedication to our users for client service that is unsurpassed in the industry. In addition to an excellent working environment which has been voted one of the UK’s Best Places to Work; we offer opportunities for professional development, career advancement in a structured environment that offers staff the chance to express themselves. 

The Partners’ engineering team consists of highly motivated and skilled individuals who thrive with the challenges they are confronted with. Shared responsibility is key to the team and every member of the team is involved in every step of the software development and share the responsibility of delivering releases on time with the highest quality. To join the team is a unique opportunity to gain and practice a large range of technical skills making every day challenging and rewarding. We are now looking for a strong addition to the team who will join us in our effort to lifting the product’s success to a higher level. You would work in a team focusing on the development of the new server side C# applicative layer, and supporting the migration of our clients to this new technological stack. 


  • Develop, test and maintain a large client facing software
  • Bug diagnosis and remediation as well as performance optimization
  • Document every new features
  • Work closely with product developers and consultants in an iterative process
  • Have a good knowledge of our business, services and our customer’s needs
  • Set project milestones and keep track of its progress
  • Deliver software releases on time and with the expected capabilities and quality
  • Be involved in the full life cycle of software development
  • Job Requirements:


  • At least a Bachelor’s degree in computer science
  • 2 years of proven industry experience as a software engineer on a client facing product
  • Required skills

  • Excellent knowledge of OOP in C++/C#
  • Strong ability to work on a large code base
  • Strong documented ability to efficiently design source code
  • Good knowledge of Microsoft Windows and Visual Studio IDE
  • Good understanding of the DevOps and Agile practices
  • Strong troubleshooting skills
  • Personal Skills  

  • Very strong problem-solving and analytical skills
  • Very strong communication and interpersonal skills
  • Ability to multitask on multiple simultaneous projects
  • Must continually strive to acquire new skills in relevant technology and business
  • Ability to work both independently and in groups and be able to set own goals based on shifting priorities
  • Ability to maintain confidence and composure in stressful situations

  • Keep Calm and waka waka...