Senior Software Engineer - App Portal Senior Software Engineer - App Portal …

Bloomberg
in New York, NY, United States
Internships & Graduate Trainee, Full time
Last application, 30 Mar 20
Competitive
Bloomberg
in New York, NY, United States
Internships & Graduate Trainee, Full time
Last application, 30 Mar 20
Competitive
Senior Software Engineer - App Portal
The App Portal team is responsible for a suite of products allowing 3rd-party developers to seamlessly integrate their applications and services into the Bloomberg Eco system. We own the Bloomberg App Portal platform, through which Bloomberg users can discover, acquire and run 3rd party apps.

We also own Terminal Connect API used by 3rd party app developers for integrating Bloomberg Terminal into their apps workflow. 

We support apps built using modern technology stacks such as traditional Web apps, PWAs and .Net apps. 3rd party applications hosted inside a secured sandbox environment protecting our users from potential security threats. Our APIs and SDKs support different programming languages such as JavaScript, TypeScript, C#, Java and dev environments such as Visual Studio and VS Code. 

What's in it for you:
You will work on a wide range of technologies such as HTML5, JavaScript, TypeScript, WASM, C++, C#, Java, SQL, and Open Source projects like Chromium, CEF, Node.js, NGINX, etc. You will have opportunities to work closely with CTO, UX and Product teams, as well as with 3rd party developers. Based on the breadth of our work, you will need to be a strong full stack developer. Balance between elegant design, system performance and reliability is always on top of your mind.

We'll trust you to:
  • Design and implement App Portal and Terminal Connect APIs
  • Enhance sandboxed application hosting environment utilizing Web Assembly and the latest Window 10 features
  • Build Visual Studio Add-ins and VS Code extensions to streamline dev experience
  • Build reliable, scalable and high-performing services

You'll need to have:
  • 3+ years of Strong OOD/OOP skills and experience applying modern design patterns;
  • Solid knowledge of algorithms, standard data structures and multi-threading;
  • Good communication and interpersonal skills;

We would love to see:
  • Web development experience with HTML5, CSS and modern JavaScript;
  • Experience with node.js ecosystem;
  • Experience with WASM;
  • Experience with C#, .Net Core, and C++;
  • Familiarity with modern authentication standards such as SAML and oAuth2;
If this sounds like you, apply! We'll get in touch if we believe you're a good match and get started with a technical phone interview. If that goes well, we'll invite you onsite to meet our team and of course, demo the products you'll work on.

Bloomberg is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
 

Close
Loading...