Summary
James Durie is a Senior Developer with over two decades in professional software engineering and roughly 20 years focused on investment banking systems, currently delivering solutions at BNP Paribas from his base in Tonbridge and Malling. He has a strong track record of leading upgrades, full installations and greenfield builds across major global banks including Credit Suisse, UBS, Rabobank, RBC and Barclays, blending deep domain knowledge with pragmatic engineering. Known for an analytical mindset and a talent for solving complex problems, he excels at turning ambiguous requirements into robust, auditable systems. His background spans both consulting and permanent roles, giving him a practical appreciation for stakeholder management and delivery under regulatory constraints. With a BSc in Computer Science from Heriot-Watt and continuous hands-on development since the 1990s, he brings rare institutional memory combined with current senior-level execution. An understated strength is his ability to bridge legacy platforms and modern architectures, ensuring continuity while enabling evolution.
12 years of coding experience
17 years of employment as a software developer
Heriot-Watt University Edinburgh Campus