Broadridge Financial Solutions

posted 4 days ago

Full-time - Mid Level
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Senior Software Engineer specializing in .NET at Broadridge Financial Solutions is responsible for leading innovative projects and transforming ideas into scalable software solutions. This hybrid role requires hands-on coding and collaboration with various teams to deliver high-quality software while adhering to best practices and company standards. The position emphasizes technical design, troubleshooting, and continuous improvement in a fast-paced environment.

Responsibilities

  • Delivers high quality software on-time, following Broadridge SDLC processes.
  • Hands-on coding in C#.NET, VB.NET, TSQL, Git, and 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 and participates in an on-call rotation.
  • Participates in technical design sessions and reviews work for multiple projects.
  • Carries out code reviews and contributes to technical solutions for software development projects.
  • 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 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, and Angular.
  • 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 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service