Senior Software Developer
This is a dynamic opportunity to join a rapidly-expanding company that has revolutionized the way pharmaceutical and biotechnology companies define their sales strategies. BPI leverages its proprietary software platform to track and analyze medical information in near real-time. Our customers include Fortune 500 biotechnology and medical technology manufacturers.
Come join our team of friendly and knowledgeable developers as we build a comprehensive database of insurance payer information... then go home and enjoy time with your family and other interests, as we value a healthy work-life balance.
We are looking for self-directed candidates who are ready to experiment with finding solutions for difficult problems: people who appreciate a challenge, aren't afraid of asking questions, and enjoy working with others. You will be responsible for working with our clients to figure out the best solution, creating time estimates, delivering projects on time, and raising the effectiveness of the technology team.
We expect you’ve worked with a variety of technologies and through that experience have learned how to pick up new technologies quickly. You’re very comfortable with open source technology stacks, understand the benefits of continuous integration and delivery, and advocate for incremental improvement.
Experience and Skills
- 8+ years building web applications.
- Experience working with modern frameworks such as Rails, Zend, Laravel, and Django.
- Writes tests early on and values decoupled easily testable code.
- Bachelor’s degree in Computer Science/Engineering discipline or equivalent.
- Excellent debugging, troubleshooting, and problem solving skills.
- Knows how to structure applications for long term maintenance and ongoing flexibility.
- Good communication skills (written and verbal) and the ability to learn quickly.
- Strong understanding of common web exploits with knowledge on how to prevent them.
- Experience writing and reading RESTful APIs.
- Worked with Amazon Web Services (AWS) or similar.
- Very comfortable with PostgreSQL.
- Experience communicating directly with customers to synthesize their requirements and align it with business goals.
Good to have
- Knowledge of the medical insurance industry and the ability to speak directly to medical professionals.
- Experience working with React and webpack or other modern web development tool chains.
- Knowledge of distributed design patterns an asset.
- Mentored developers to raise the quality of the organization.
About the Team
We’re a team of engaged developers who love building reliable, scalable systems that solve direct customer problems. We’re an easy-going team and have found value in being open to learn new technologies and eager to dive into our applications to tackle a wide variety of technical issues.
As a team we are making significant investments into our tech stack by improving our data structure, increasing automation, scalability, and software quality.
What we offer...
- Competitive compensation package including health, dental, life and extended health benefits
- Educational and Tuition Assistance
- Paid sick days and paid time off
- Remote work option (once a week)
- Healthy work-life balance (flexible work schedule)
- Great company culture with fun team-building and monthly social events
We offer our employees the opportunity to grow personally and professionally, to contribute to the success of a dynamic organization, and to strive for excellence in everything we do.
BPI is committed to Employment Equity. Accommodations during the recruitment process are available upon request for candidates with disabilities.
Our office located in the heart of Robson in Downtown Vancouver, BC. To learn more about our company, please visit www.bpi-software.