Sr Programmer Analyst

Job Summary

Position Description

The Senior Programmer Analyst is responsible for performing programming duties for our 4Sight applications and use of best practices in order to maintain the highest level of quality and ensure the successful delivery of the application. As a member of the team responsible for enhancing client facing security finance trading products, this individual plays an important role in technical design, architecture, software development and delivery, and client support, when necessary.

This individual will be part of a rapidly expanding team of likeminded and passionate associates. The application is structured around each of key technologies, Oracle, Java and .NET (C# / WPF). Although this role is primarily focused on Oracle development there will be numerous opportunities to enhance technical skill in the other technologies.

Key Job Functions/Responsibilities

  • Develop and support a business application with a GUI and database component
  • Individual will be expected to develop a full understanding of all 4Sight modules, interfaces and functionality
  • Read and write application enhancements in Oracle and associated technologies
  • Write queries using Oracle SQL, including features like analytic functions and sub query factoring
  • Code DML scripts for the manipulation of data, including MERGE statements
  • Code PL/SQL procedures, functions, packages and triggers
  • Provide application enhancement and level 2 support for the 4Sight platform

Basic Skill Level Requirements:


  • 5+ years within a programming and application system environment. Preferably in a financial systems organization
  • 5+ years of experience in full stack enterprise application development
  • Programming with C#, .NET (having Java experience is an asset)
  • Experience working with WPF
  • 3+ years' experience with Oracle, 11g preferred, including performance tools and tuning techniques, including TKPROF and execution plan analysis
  • Good understanding of data modelling techniques and schema design principals
  • Knowledge of ETL techniques
  • Knowledge of Oracle Forms would also be a plus


  • Solid understanding of C# programming language and WPF
  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability
  • Good analytical skills in assessing user, functional and technical requirements
  • Flexible self-motivated, team player, action-and-results oriented
  • Strong analytical and problem solving skills
  • Strong written and oral communication skills


  • Bachelor or Master's Degree in Computer Science, Engineering or related field required


About Us

Broadridge, a global fintech leader with over $7 billion in market capitalization, provides communications, technology, data and analytics solutions. We help drive business transformation for our clients with solutions for enriching client-engagement, navigating risk, optimizing efficiency and generating revenue growth.

Broadridge employs approximately 10,000 full-time associates globally with a significant presence in North America, Europe, and Asia. Please visit our website at to learn more.

"Our Associates Matter.

Everyone Benefits from Diversity & Inclusion.

Diverse & Inclusive Teams Drive Growth."

Meet Some of Broadridge's Employees

Michelle J.

VP Of Business Strategy & Development

Michelle plans and implements go-to-market strategies for all North American clients who collaborate with Broadridge. She also helps revolutionize the way financial communications are delivered.

Jose C.

Programmer Analyst

Jose tackles projects related to Bitcoin protocol and products in the fixed income space to enable Broadridge clients to install innovative solutions into their existing business framework.

Back to top