C++ Developer | Software Engineer 3 | Senior Software Engineer | Lead Software Engineer
FactSet
India, Hyderabad, DVS, SEZ-1 – Orion B4; FL 7, 8, 9, 11 (Hyderabad - Divyasree 3)
5d ago

Role / Department Description :

Analytics and Trading Engineering is responsible for FactSet’s industry leading Portfolio, Risk, Quantitative, Fixed Income products and Portfolio Services.

Analytics Infrastructure team solves problems common across all of analytics so that solutions can be re used

These products are used by thousands of Asset Managers around the world every day to assist with investment decisions, analysis of performance, risk management, and the presentation of results.

Analytical Product Engineering’s product space represents a high growth opportunity for FactSet.

Responsibilities :

  • Act as team lead managing PRU team
  • Develop new applications and enhancements to PRU Products
  • Maintain and fix bugs in existing PRU applications
  • Work with Product Development to understand project requirements and work with other Analytics Engineers on the technical design of those solutions
  • Serve as technical mentor and hands on experience on technologies involved
  • Apply best practices to their own work, and propagate this information within the team
  • Take code reviews and maintain project and operational documentation
  • Think and communicate critically about architecture, design, and best practices
  • Collaborate with other engineers and Product Developers in a Scrum Agile environment using Jira and Confluence
  • Estimate task sizes and regularly communicate progress in daily standups and biweekly Scrum meetings
  • Coordinate with other teams across offices and departments
  • Required Skills :

  • 2-5 years of industry experience for Software Engineer III
  • 5-8years of industry experience for Senior Software Engineer
  • 8+ years of industry experience for Lead Software Engineer
  • Proficiency with C++ and Object-Oriented design principles, STL and Boost libraries
  • SQL Programming (SQL Server or similar)
  • Experience with debuggers (gdb or similar)
  • Experience with varying levels of testing unit, integration and regressions.
  • Experience with source control tools (perforce / git or similar)
  • Developing applications on UNIX (Linux or similar)
  • Design experience with multi-tier web architectures
  • Experience building RESTful services
  • Ability to articulate and teach development best practices
  • Excellent organizational and communication skills
  • Ability to set own goals based on shifting priorities for self and others
  • Ability to work as part of a geographically diverse team
  • Ability to create and review documentation and test plans
  • Ability to communicate with both technical and non-technical people
  • B.Tech or M.Tech in Computer Science or equivalent
  • Good to have :

  • Experience with C#
  • Experience with working with JavaScript along with SPA Frameworks like Angular or Vue.js
  • Experience with full life cycle application development
  • Experience participating in both performing and receiving code reviews
  • Parallel / Distributed Systems
  • Scripting experience (bash)
  • Agile development
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form