Broadridge Financial Solutions

posted about 1 month ago

Full-time - Senior
Hybrid
10,001+ employees
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Senior Lead Software Engineer at Broadridge will be responsible for developing and supporting multiple strategic applications, leading project teams through the software development lifecycle (SDLC), and ensuring high-quality software delivery. This hybrid role involves hands-on coding, technical leadership, and collaboration with various teams to design and implement technical solutions.

Responsibilities

  • Responsible for development and support of multiple strategic applications for Broadridge Products
  • Designs technical solutions for software development projects
  • Leads project team through the SDLC process
  • Delivers high quality software, on-time, following Broadridge SDLC processes
  • Requires hands on coding in technologies: C#.NET, TSQL, VB.NET, Angular, WinForms, WebApi
  • Works within and across teams to design, develop, test, implement, and support technical solutions
  • Builds and maintains CI/CD pipeline in different environments
  • Ensures technical & security best practices along with Broadridge standards are adhered to
  • Translates business requirements into technical designs
  • Troubleshoots production issues as needed, including being part of an on-call rotation
  • Plays the role of Technical Lead and Application Architect for development projects
  • Leads technical design sessions and reviews work for multiple projects
  • Provides technical leadership to developers in various duties
  • Carries out code reviews and contributes to technical solutions
  • Understands dependencies between software and other parts of the processing stack
  • Handles technical implementation, code quality and overall productivity of the development team
  • Plays a lead role in meetings between Business, QA, and Infrastructure teams
  • Provides estimates for projects along with recommended scope or schedule changes
  • Tracks progress against project plan and identifies potential issues
  • Collaborates with peers and other technical teams
  • Guides more junior associates through established processes
  • Inspires, mentors and trains development team on modern technologies
  • Partners with senior leaders to architect solutions with technical vision
  • Participates in planning discussions with technical, business, and client stakeholders.

Requirements

  • 10-12+ years of experience in a programming and application system environment
  • Solid experience in C#.NET, TSQL, VB.NET, .NET Core, Angular, MVC.NET, ASP.NET Webforms, WebAPI 2.0, Python, WinForms
  • Functional skills in Application Development Life Cycle / Waterfall and Agile Development, System Design and Architecture, DevOps / Deployment automation
  • Strong written and communication skills for collaboration with various teams and upper management
  • Solid analytical skills, especially in translating business requirements into technical design
  • Knowledge of software design patterns/architecture like Micro-services, Layered pattern, etc.
  • Experience working within highly transactional trading platforms
  • Experience developing solutions using AWS
  • Bachelor's degree in computer science, computer engineering, or a related field.

Nice-to-haves

  • Passionate teammate who understands and respects personal & cultural differences
  • Ability to work under pressure and be highly adaptable
  • Able to adapt and embrace change and support business strategy and vision.

Benefits

  • Bonus Eligible
  • Comprehensive benefit offerings including health insurance, retirement plans, and professional development opportunities.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service