Senior RAD Developer
Core
Design, develop, and improve enterprise-level software solutions for Equity Derivatives Trading, Structuring, Sales, and Market Risk desks, retiring legacy systems and building next-generation platforms.
Role type
Senior RAD Developer (Enterprise Software Engineering)
Builds
High-quality, scalable software solutions for trading and risk management platforms
Domain
Financial Services / Equity Derivatives / Enterprise Software
Deliverable
production ML models | product features
Required skills
C++, Java, C#, Python, SQL (DDL/DML), Test-Driven Development, unit testing, Excel VBA, DLL interfaces, front-end development (desktop/web), troubleshooting large distributed systems
Preferred skills
detail-oriented approach, strong documentation habits, advanced analytical thinking, interpretive problem-solving, influence and negotiation
Technologies
C#, Java, Python, SQL, VBA, LESS, TDD
Responsibilities
Design and develop software using engineering methods to deliver business and technology capabilities; partner with product managers and engineers to define requirements and align with business goals; participate in code reviews to promote code quality; apply effective unit testing to improve code design and reliability; contribute to strategy and resource planning; assess and mitigate risk to support control and governance agendas; collaborate across teams to align with business activity and strategy. (via careerplan.io/jobs/Barclays-Senior-RAD-Developer-senior-rad-developer-at-barclays)
Seniority
Senior, hands-on IC