Lead Developer
- Jersey City, NJ, United States
$193,461.00 - $193,461.00 / Yearly
Applications open in a new tab.
Job details
- Pay
- $193,461.00 - $193,461.00 / Yearly
- Working hours
- 40 hours per week
- Posting language
- English
- Posted
Original job description
Compensation
$193,461.00 - $193,461.00 / Yearly
Hours Per Week
40
Number Of Positions
1
Shift
First Shift (Day)
Job Description
Lead Developer, RBC Capital Markets LLC, Jersey City, NJ:
Lead Risk platform delivery with full-stack architecture (Java/Spring Boot, Python, React/TypeScript). Design event-driven services for Profit and Loss (PnL) and risk limits. Build backend services for intraday calculation and snapshots. Develop Excel-integrated solutions using Excel-DNA to bridge between C# and COM applications. Application Programming Interface (API)/messaging (Kafka/Solace) for downstream consumers. Implement CI/CD pipelines, Spark processing, and S3/Iceberg data lakes. Support macro trading/risk workflows with focus on structured and flow rates/FX instruments. Mentor engineers and drive modernization. Evaluate and implement AI/ML automation.
Telecommuting permitted up to 1 day per week.
Full time employment, Monday – Friday, 40 hours per week, $193,461.00 per year.
MINIMUM REQUIREMENTS:
Must have a Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, Information Technology or a related field and 5 years of related work experience.
Must have 5 years of experience in:
- Java and Spring Boot, performance tuning and reactive programming (RxJava, WebFlux or Reactor).
- Design patterns, data structures, and concurrency.
Must have 3 years of experience in:
- CI/CD pipeline engineering (Jenkins, Ansible, GitHub Actions, Elasticsearch, Kibana, Prometheus and Grafana).
- Containers and orchestration (Docker, Helm, Kubernetes and Argo CD).
Must have 2 years of experience in:
- Design fault-tolerant systems across multiple services/nodes, manage concurrent data flows to maintain data accuracy in high-throughput environments.
- React or TypeScript production UI platforms and real-time browser APIs.
- Messaging, event-driven architectures (Kafka, Solace, or RabbitMQ).
- .NET and C# development with Excel integration such as Excel-DNA, RTD servers and COM interop.
- Advanced SQL or schema optimization and query performance.
- Finance, including macro trading, structured and flow rates.
Must have 1 year of experience in:
- Lead cross-functional teams in the development and implementation of technical roadmaps for complex software platforms.
- FX and trade lifecycle.
TO APPLY: Visit rbc.com under “careers” and search for Requisition ID [# R-0000190322], and click “Apply”.
Place of Work
Hybrid
Requisition ID
R-0000190322
Job Type
Full Time
More about this job
Skills
- Oracle Java
- Spring Boot
- Python
- React
- TypeScript
- Microsoft Excel
- C#
- COM
- ICT system programming
- Apache Kafka
- CI/CD
- Apache Spark
- ML
- Computer science
- Computer technology
- Jenkins
- Ansible
- GitHub
- Elasticsearch
- Prometheus
- Grafana
- Docker
- Kubernetes
- RabbitMQ
- .NET
- SQL