Business Program Managers (BPM) Design and build applications/ components using open source technology. Taking complete ownership of the deliveries assigned. Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and API's. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance.