Intermediate Software Developer

Beanstream Internet Commerce Inc.

October 24, 2014

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
Software Development
Company Overview: 

Beanstream is a leader in payment outsourcing. Serving more than 18,000 businesses and 600 partners throughout North America, Beanstream leverages the latest web and mobile technologies to deliver our services in a 24/7 environment. Consistently amongst the top 25 technology employers in Victoria, Beanstream offers a fast paced, exciting, and rewarding workplace.

If you are interested in working with the best team in the Victoria technology community then we are the place for you!

Job Summary: 

The Intermediate Software Developer works as a dedicated member of the Beanstream/DRWP Development team building and maintaining online payment applications with the goal to support demand generation and revenue growth for Beanstream Canada as well as the global roll out of DRWP SMB. 

The Intermediate Software Developer also acts as a technical lead for multi‐departmental projects creating solutions that meet market needs relating to architecture, implementation, testing and maintenance. The Intermediate Developer is responsible for designing fully functioning, debugged code with required documentation that meets development goals.

Key Accountabilities

  • Design, and implement multi‐tiered object‐oriented distributed software applications in a full-stack .NET online payments system.
  • Design, code, and test major features in collaboration with development and QA team members. 
  • Maintain and modify existing applications.
  • Work collaboratively to identify problems and resolve issues as they arise with the platform.

Required Education and Skills

  • Bachelor Degree in Computer Science or related, or equivalent experience.
  • 3 or more years experience developing software
  • 2 or more years experience with C#.NET or Java Enterprise development
  • 3 or more years experience with object-oriented analysis and design
  • 2 or more years experience architecting and implementing distributed applications
  • 2 or more years experience with SQL, MS SQL Server preferred

Desired Experience and Skills

  • E-commerce or online payments experience
  • Experience with .NET or Java EE frameworks
  • Familiar with distributed applications and storage
  • Good programming knowledge of networking technologies

Key Competencies

  • Excellent written and verbal skills
  • Comfortable in a fast paced environment
  • Proven ability to deliver results in complex, large development projects
  • Effective and efficient time management and problem solving skills
  • Ability to influence others in support of a common goal
  • Ability to translate business requirements into a technical design that can be understood
How To Apply: 

If you would like to be part of our team, please send your cover letter (including salary expectation) and résumé via e‐mail to Thank you to all applicants for your interest in Beanstream. Only those selected for shortlisting will be contacted.