Broadridge Financial Solutions - Newark, NJ

posted 8 days ago

Full-time - Mid Level
Hybrid - Newark, NJ
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 (preferred), WebApi.
  • 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 in translating business requirements into technical design.
  • Knowledge of software design patterns/architecture like Micro-services, Layered pattern, etc.

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 health insurance coverage
  • 401k retirement savings plan
  • Bonus eligibility
  • Flexible work environment
  • Professional development opportunities
  • Access to online courses through LinkedIn Learning
Job Description Matching

Match and compare your resume to any job description

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