Senior Software Engineer - London, United Kingdom - eFinancialCareers
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 Bloomberg Terminal Automation Infrastructure team.
What will I be doing?:
- 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.
About you:
- You're excited to take on a new challenge
- Have a passion for open source protocols
- Have a disdain for reinventing the wheel
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
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
-
Operational Risk Manager
Belfast, United Kingdom - 3 weeks ago
-
Fx/ Equity Derivatives Options Quant
London, United Kingdom - 3 weeks ago
-
Legal Counsel, European Funds and Distribution
London, United Kingdom - 1 week ago
-
Python/ Java Software Developer
London, United Kingdom - 3 weeks ago
-
Emea Data Governance Lead
London, United Kingdom - 2 weeks ago
-
Quant Analyst
London, United Kingdom - 1 week ago