Business Overview:
BNPP has an industry-leading Prime Services platform with multi-asset structured financing solutions across the liquidity spectrum, providing stability and consistency as well as customized financing and margin strategies. BNPP has access to capital through BNP Paribas’ strong credit rating and balance sheet. BNPP Equity & Prime services business is going through significant growth with aspiration to be top Prime Broker for Europe and within top 4 globally. The long-term focus of the platform is on supporting activities growth targets set by the management, responding to the fast pace of client demand for new products and services, and compliance with new regulatory obligations. There are several strategic technology initiatives on the way to accelerate DevOps, Virtualization, and Cloud transformation, as well as adaptation of machine learning and artificial intelligence to deliver client offering.
Global Prime Services technology is seeking Full Stack Senior Developer for Global Prime Data Warehouse application supporting Prime & Finance platform. This role requires strong technical skills and involves working closely with BAs and IT team lead to understand the requirements, provide business process automation ideas and solutions relevant to the project; participate in all facets of Software Development Lifecycle covering requirement analysis, design, architecture, implementation & delivery.
The Global Prime Data warehouse is a centralized data warehouse for Prime Services. Implementation includes various data ingestion patterns & pipelines into a common persistence supporting many of the Prime Brokerage Business functions including Regulatory and Compliance and a centralized data distribution platform.
Candidate Success Factors:
Candidates are measured on the following four performance drivers, which will dictate how individual impact is considered on the Americas platform:
- Results and Impact
- Able to influence peers and team.
- Demonstrates good judgement when making decisions of high complexity and impact.
- Exercise appropriate autonomy in the execution and delivery of work.
- Responsible for driving outcomes, which have meaningful effect on team or department.
- Leadership and Collaboration:
- Creates trust with colleagues.
- Acts in leadership capacity for projects, processes, or programs.
- Client, Customer and Stakeholder Focus:
- Able to build relationships with a mix of colleagues and clients.
- Interacts regularly with management and department leaders.
- Demonstrates the ability to influence stakeholders at the team level.
- Compliance Culture and Conduct:
- Takes full responsibility for personal actions and demonstrates courage in facing problems and conflicts.
- Perceived as a person of high moral character; upholds corporate values and displays high ethical standards.
Responsibilities:
- Work in an agile and fast-paced environment interfacing with management, business and senior technology members
- Understand technical and business processes of various front office, trading and settlement applications
- Understand business requirements, processes and specifications required to support implementation
- Communicate and coordinate effectively with business analysts and cross functional technology teams
- Document technical specifications, functional flows and drive the projects autonomously
- Architect and design high performance, robust and scalable systems
- Design and implement applications utilizing complex technologies and middleware systems
- Build and maintain efficient, reusable, and reliable code
- Manage end-to-end development cycle from requirements analysis, coding, testing and maintenance
- Identify bottlenecks and bugs, and devise solutions to the problems
- Provide status updates, proper escalations & reporting to management & business
- Manage Source Code repository and support production releases
- Identify and assist in resolution of risks and issues that will adversely affect planned project milestones
- Full software development lifecycle; inclusive of design, programming, integration testing, UAT and deployment
- Learning intricacies of bank’s PB IT workflows & infrastructure
- Ensuring adherence to all relevant compliance and regulatory policies
- Ensuring that all development is completed in line with the Company's technical architecture and IT security standards.
- Work with external and internal audit teams
Minimum Required Qualifications:
- 12+ years’ experience in software development with 5+ years as a senior software engineer
- Experience in design and building high performance, high availability, scalable, distributed applications capable of supporting straight through processing of large amount of data
- Well versed in designing large systems and modern enterprise architecture and design patterns.
- Familiarity with Data warehouse concepts and implementation.
- Strong understanding of Data Pipelining
- Experience in the following technologies is required:
- Core JAVA, J2EE / Spring / Hibernate
- Rest Web Services with Microservices architecture
- Distributed Caching, EhCache
- In memory data stores: Ignite, Redis etc.,
- Sybase/SQL Server/Oracle/RDBMS Fine tuning
- Python, Linux Shell, YAML, Groovy Scripting
- Kafka streams, JMS, MQ, Tibco
- Software quality tooling: SonarQube, Nexus, Fortify
- Scrum / Agile Development Practices
- Project Delivery Skills:
- Strong various technology skills with ability to think logically to analyze problems and define efficient solutions.
- Strong verbal and written communication skills
- Good interpersonal skills to work effectively with representatives of a diverse range of departments globally
- Ability to:
- Work both independently and with a team in a dynamic environment.
- Prioritize, organize own work and manage time effectively.
- Work within an environment with high pressure on timeliness and quality of deliveries
Preferred Qualifications:
- Experience in Investment Bank and functional domain knowledge of Prime Brokerage
- Cloud Application Design experience
- S3 Cloud storage
- Kubernetes Cloud deployment
- Distributed processing frameworks like Apache Flink
FINRA Registrations Required:
CFTC Swap Dealer Associated Person (if yes, NFA Swaps Proficiency Program is required):
SEC Security-Based Swap Dealer Associated Person:
While the description above describes our ideal candidate, we encourage applicants to apply even if they do not fully meet the complete list of qualifications noted.
The expected starting salary range for this position is between $120k to $200k annually. The actual salary may vary based upon several factors including, but not limited to, relevant skills/experience, time in role, base salary of internal peers, prior performance, business line, and geographic/office location.
In addition, our comprehensive benefits package aims to support our employees in various aspects of their lives. From healthcare and wellness programs to retirement plans and childcare services, we prioritize the well-being and growth of our employees. Our benefits include medical, dental and vision coverage, a 401(k) Savings Plan, backup childcare, life, accident and disability insurance, mental health support and paid time off. Additional details about our benefits offerings, inclusive of eligibility for a discretionary bonus, will be provided during the hiring process.
About BNP Paribas:
BNP Paribas is a leading bank in Europe with an international reach across the US, EMEA and APAC. It has a presence in 65 countries, with nearly 190,000 employees. The bank employs over 3,500 people in offices in the US across 10 states including New York, Jersey City, Chesterbrook, PA, San Francisco, Boston, Chicago, Denver, Miami, and Washington, DC. BNP Paribas has built a strong and diversified presence to support its client base. We continue to grow and strengthen our commitment to the US market through our Corporate & Institutional Banking activities. We are one of a few non-US banks to offer a full value chain for our clients, from trading to financing, and clearing and custody in the US with the international footprint and capacity to deliver both globally and locally. Leveraging the strength of our European roots, our network can support clients in virtually every region of the world, enabling more connectivity and efficiency wherever our clients conduct business. We take pride in our expertise and our ability to adapt while constantly looking ahead to create a more sustainable world.
As an international company with a global footprint, the unique cultures and viewpoints of our team members are an integral part of the fabric of BNP Paribas. We are a company with a purpose - to be a responsible and sustainable global leader. We aim to create an environment where our employees feel empowered to drive change, make an impact and be true to themselves. We employ talented individuals from a wide variety of backgrounds, locally and globally, and are inspired by our employees who help us in cultivating a diverse, equitable and inclusive workplace through initiatives such as our Diversity, Equity & Inclusion (DEI) Leadership Forum and Employee Resource Group (ERG) communities. We strive to be a workplace where all team members can grow and thrive and offer robust training, development, and mentoring opportunities to make that vision a reality. Our leaders are deeply committed to DEI and highly accessible to our employees, consistently soliciting feedback on how we can continue to support our employees to reach their highest potential.
BNP Paribas. The Bank for a Changing World - https://usa.bnpparibas/en/homepage/join-us/our-opportunities/
BNP Paribas is committed to providing a work environment that fosters diversity, inclusion, and equal employment opportunity without regard to race, color, gender, age, creed, sex, religion, national origin, disability (physical or mental), marital status, citizenship, ancestry, sexual orientation, gender identity and gender expression, or any other legally protected status.
Protect yourself from fraudulent job postings. Emails about jobs at BNP Paribas will always come from addresses ending @bnpparibas.com @us.bnpparibas.com, @ca.bnpparibas.com, or @br.bnpparibas.com. You should be suspicious of emails regarding employment with BNP Paribas coming from any other domains and should not respond. BNP Paribas will never send payments to or request payments from candidates for positions posted by BNP Paribas.