Broadridge Financial Solutions - New York, NY

posted 4 days ago

Full-time - Mid Level
Hybrid - New York, NY
10,001+ employees
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Senior Software Engineer at Broadridge will lead innovative projects in a hybrid work environment, focusing on developing scalable solutions using .NET technologies. This role emphasizes collaboration, creativity, and technical expertise to deliver high-quality software while adhering to best practices and company standards.

Responsibilities

  • Delivers high quality software, on-time, following Broadridge SDLC processes.
  • Hands-on coding in C#.NET, VB.NET, TSQL, Git, Angular.
  • Designs, develops, tests, implements, and supports technical solutions across a full-stack of development tools and technologies.
  • Builds and maintains CI/CD pipeline in different environments.
  • Ensures adherence to technical & security best practices along with Broadridge standards.
  • Translates business requirements into technical designs.
  • Troubleshoots production issues, including being part of an on-call rotation.
  • Participates in technical design sessions and reviews work for multiple projects.
  • Demonstrates technical aptitude in data design, coding, testing, and troubleshooting.
  • Carries out code reviews and contributes to technical solutions for software development projects.
  • Understands dependencies between software and other parts of the processing stack.
  • Handles technical implementation, code quality, and overall productivity of the development team.
  • Provides estimates for projects and recommends scope or schedule changes based on capacity and challenges.
  • Identifies potential issues while focusing on identified priorities.
  • Collaborates with peers and other technical teams.

Requirements

  • 5+ years of experience with commercial software architectures at both software and infrastructure levels.
  • 5+ years of experience in a programming and application system environment with solid knowledge in C#.NET, VB.NET, TSQL, Jenkins, Git, Angular, and WebApi.
  • Functional skills in Application Development Life Cycle, System Design and Architecture, and DevOps/Deployment automation.
  • Strong written and communication skills for collaboration with various teams and upper management.
  • Solid analytical skills for translating business requirements into technical design.

Nice-to-haves

  • Bachelor's degree in computer science, computer engineering, or a related field.
  • Experience with developing automated unit and performance testing suites.
  • Experience with GitHub and Jenkins for CI/CD.
  • Experience with Co-Pilot integrations for GitHub.
  • Experience working within highly transactional systems.
  • Experience building and deploying AWS solutions.
  • Financial industry experience.

Benefits

  • Comprehensive benefits offerings including health insurance, retirement plans, and professional development opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service