We are currently seeking a software engineer to join our growing team. You will be part of a team responsible for building out next generation Trade Management and Wealth Management solutions.
Develop highly efficient, scalable solutions
Collaborate with the broader development team, conduct peer code reviews and help oversee code deployment to QA, UAT & Production
Work closely with Delivery Managers, Developers, Architecture groups and Business teams in an Agile environment, helping to translate business requirements into stories aligned with the architecture framework
Participate in all stages of software development lifecycle including design, development and testing of the system
Work with the business analysts to understand the user requirements and come up with software solutions
Code algorithms to provide ability to mine through millions of transaction documents
Implement system to efficiently consume thousands of transaction documents per second
Co-ordinate with others in and outside the team for requirements and delivery
2+ years MarkLogic (preferable using version 8 or 9) or another NoSQL database platform development & architecture experience building 3-tier applications
XML technologies such as XSLT, XPath, etc.
Working knowledge of Data Governance, best practices and design principles
Excellent analytical and communications skills
Experience in Agile Development practices and code management best practices
Degree or diploma in Computer Science, Computer Engineering or related discipline
If you have 1 year of GO experience is a plus
Experience with Ontology and Metadata management is a plus
Test-driven development (TDD) experience is a plus
Understanding of streaming and micro service concepts
Experience with building applications for cloud is a plus
Experience with Test harness using JMeter & Selenium is a plus
Artificial intelligence and machine learning is a plus
Experience working in the brokerage or financial industry is a plus
Strong organizational abilities
Negotiation skills and ability to work in a complex, matrix environment
Excellent written, verbal communication and presentation skills
Interpersonal skills and experience at dealing with clients/users at all levels, singly and in groups
A solid understanding of software development life cycle and the concepts and practices required to implement effective information systems
Excellent troubleshooting and problem solving skills, specific to a highly technical and customer-focused service environment
Broadridge, a global fintech leader with over $4 billion in revenue, provides communications, technology, data, and analytics. We help drive business transformation for our clients with solutions for enriching client engagement, navigating risk, optimizing efficiency, and generating revenue growth.
Broadridge employs over 10,000 full-time associates globally with a significant presence in North America, Europe, and Asia. Please visit our website at www.broadridge.com to learn more.
Broadridge is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other status protected by law. Click here to view the "EEO is the Law" poster.
"Our Associates Matter.
Everyone Benefits from Diversity & Inclusion.
Diverse & Inclusive Teams Drive Growth."