Senior Software Engineer - London, United Kingdom - eFinancialCareers

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description

As we evolve the technology behind the Bloomberg Terminal we face the issue of how to automate the user interface to imitate human users.

We want to do this to provide for creating tutorials, assure the quality of our software and adequately test for errorsand regressions, as well as permit error reproduction.

We're looking for an engineer with a passion for creating the tools to make engineering life easier and improving the workflow of their peers and themselves.

If you're an experienced engineer who's comfortable creating complex multi-language software, then we'd love you to join the team


We'll trust you to:


  • Develop the fundamental tools to automate the Terminal
  • Work with TypeScript, C++, C#, Gherkin and more
  • Work with Chromium/Webkit via the Chrome Devtools Protocol
  • Implement a Chrome Devtools Protocol service
  • Open the Terminal to be automated via existing OSS solutions
  • Be on the cutting edge of shaping the developer experience.

You'll need to have:


  • Demonstrated experience working with an objectoriented programming language (C/C++, Python, Java, etc.)
  • JavaScript/TypeScript development experience at scale (preferably Electron or )
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
  • An understanding of Computer Science fundamentals such as data structures and algorithms
  • Prior contributions to system design and architecture and scaling faulttolerant, distributed systems
  • Experience with behavior Driven Design/Test Driven Development
To find out more about Engineering at Bloomberg, check out careers/technology/engineering/.
Bloomberg is an equal opportunity employer and we value diversity at our company.

We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin,race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence,or any other classification protected by applicable law.


More jobs from eFinancialCareers