Senior Front Office Developer

Barclays

London, United Kingdom
Python application development
Agile environment experience
Server-side development
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities

Job Summary

  • Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
  • Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration.
  • Contribute to or set strategy, drive requirements, and make recommendations for change, while adhering to secure coding practices and effective unit testing.

Matching Summary

Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.

Skills & Requirements

Must-have

  • Python application development
  • Agile environment experience
  • Server-side development
  • Multi-threaded code
  • HTTP protocol and web services
  • Cross-region teams and projects

Nice-to-have

  • Equity Derivatives/Structured products knowledge
  • Trading/banking/financial organization systems
  • Internet/client facing secure portals
  • Secure coding practices
  • Unit testing practices
  • Knowledge sharing culture

Key Requirements

  • Extensive Python application development experience
  • Agile environment experience
  • Server-side and multi-threaded code experience
  • Cross-region teams and projects experience
  • HTTP protocol and web services experience
  • Java or .Net language experience

Work Rights

Not specified

Tailored Resume

Cover Letter