Job Description
What’s in it for you:
As a member of one of the technology infrastructure inventory systems teams, you will be one of the developers that has a direct influence on how the rest of Bloomberg Engineering interacts with its infrastructure! You will have the opportunity to define standards for how subject matter expert groups will interact with an overarching Platform, contribute to upstream open-source projects, and find new avenues of automation that make interacting with our infrastructure easier. You’ll be encouraged to attend relevant technology conferences and engage with their respective communities.
We’ll expect you to:
- Identify & Implement optimized workflows for our users to carry out their tasks efficiently
- Work with our UX teams to create intuitive user interfaces
- Develop scalable, robust APIs to be used by the front end as well as API users
- Understand and extend data models that accurately represent our technology infrastructure.
- Build reusable components to improve the development efforts within & across teams
- Interact with our stakeholders and gather requirements towards product improvements and change requests
- Design & document the workable solutions to facilitate our user's workflows.
- Collaborate with and mentor members of your team
- Review code committed by your peers
- Field inquiries and requests from production users.
You’ll need to have:
- 4+ years working with an object-oriented programming language (Python, Javascript, Golang, C#, etc.)
- A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
- Good understanding of software development principles, and experience in writing end to end applications
- Good communication skills to interact well both within and outside your team (stakeholders/customers/users) and must discuss ideas and solutions with clarity
- Self-motivation to identify problems and provide solutions independently
We’d love to see:
- Familiarity developing user interfaces with frameworks such as React or Angular
- Proven experience developing scalable RESTful and GraphQL APIs using languages like python or golang or C#
- Prior experience designing scalable DB schemas, working with RDBMS and/or NoSQL DBs optimizing for performance
- Experience with orchestration systems such as Apache Airflow, Saltstack or Ansible.
- An understanding of containerization using technologies such as Docker or Kubernetes
- A curiosity about how things work; continuously learns and improves, and generosity in sharing knowledge with others
Job ID: 128714