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 teamWe'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
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
-
Fund Accounting Manager
London, United Kingdom - 3 weeks ago
-
Legal Entity Controller
London, United Kingdom - 1 week ago
-
Icm In-business Quality Assurance
London, United Kingdom - 2 weeks ago
-
Prime Billing Business Analyst
Glasgow, United Kingdom - 3 weeks ago
-
Research Analyst
London, United Kingdom - 6 days ago
-
Finance Director
Harlow, United Kingdom - 1 week ago