Broadridge Financial Solutions - Newark, NJ

posted 5 days ago

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

About the position

As a Sr. Professional Engineer specializing in .NET at Broadridge, you will lead innovative projects and design robust software solutions in a hybrid work environment. This role emphasizes collaboration and ingenuity, allowing you to leverage your extensive experience in software architecture and development to empower others and drive the company's technological advancements.

Responsibilities

  • Develop and support multiple strategic applications for Broadridge products
  • Design technical solutions for software development projects
  • Lead project team through the SDLC process
  • Contribute to the target Technical Architecture Design for Broadridge
  • Define technical standards, such as coding standards, Development process, Development Tools
  • Deliver high quality software, on-time, following Broadridge SDLC processes
  • Work within and across teams to design, develop, test, implement, and support technical solutions across a full stack of development tools and technologies
  • Build and maintain CI/CD pipeline in different environments
  • Ensure technical & security best practices along with Broadridge standards are adhered to on a continuous basis
  • Translate business requirements into technical designs and troubleshoot production issues as needed
  • Participate in on-call rotation to support issues outside of normal business hours
  • Play the role of Technical Lead and Application Architect for development projects
  • Lead technical design sessions and work closely with multiple teams to review work (architecture, code, etc.) for multiple projects
  • Carry out code reviews and contribute to technical solutions for software development projects
  • Understand dependencies between software and other parts of the processing stack
  • Handle technical implementation, code quality and overall productivity of the development team
  • Participate and contribute in strategic planning discussions with technical, business, and client stakeholders
  • Establish Design Patterns used by several applications

Requirements

  • 10+ years of experience with commercial software architectures at both a software and infrastructure level
  • Expertise in C#.NET, VB.NET, TSQL, Jenkins, Git, Angular, WebApi
  • Functional skills in Application Development Life Cycle / Waterfall and Agile Development, System Design and Architecture, DevOps / Deployment automation
  • Ability to work under pressure and be highly adaptable
  • 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.

Nice-to-haves

  • Bachelor's (Master's preferred) degree in computer science, computer engineering, or a related field
  • At least 3+ years of experience with developing and implementing AWS solutions
  • Strong knowledge of AWS services such as Kafka, Lambda, RDS, and S3
  • Strong experience with developing automated unit and performance testing suites
  • Working knowledge of GitHub Copilot integration
  • Experience working within highly transactional systems

Benefits

  • Comprehensive health insurance
  • 401k plan
  • Bonus eligibility
  • Flexible work environment
  • Professional development opportunities
  • Diversity, equity, and inclusion initiatives
  • Access to online courses through LinkedIn Learning
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service