Intermediate Software Developer
Riva Crm Integration
Edmonton, Alberta, US
4d ago
source : Happy Monday

We want YOU to...

WORK WITH US - Join a world-class team. Collaborate with talented peers. Build the future .

GROW WITH US - Take your career to the next level. Benefit from paid courses and certifications. Improve daily.

ACHIEVE WITH US - Deliver solutions for Fortune 500 companies. Elevate your community with paid volunteer time. Be part of the solution.


Riva is an Edmonton-based software development company with solutions that help companies gather, discover, analyze, relate and harmonize customer interaction data across multiple sources, business units, and geographies.

We serve 15 of the world's largest banks, all of the Canadian Big Five banks, 50+ Fortune 500 companies, and fast-growing companies of all sizes from around the world.

  • Riva's Edmonton locations are home to 80 of Riva's 120 global staff members and with regional offices in Pictou, Nova Scotia;
  • Silicon Valley; Munich; London; Paris; and Sydney we are continually seeking diverse individuals to join growing our team!

    Recent Awards and Recognition

  • 2019 PwC Vision to Reality - Edmonton Region
  • Deloitte North America Technology Fast 500™ companies - past two years
  • Canadian Business of the Year Award - past three years
  • Three Stevie Customer Satisfaction Awards - past three years
  • EY Entrepreneur of the Year Finalist - 2017 & 2019
  • 2017 Alberta Venture Fast Growth 50

    You are passionate about technology, you play with technology, are active in blogs, and have shown technology leadership.

    You are a team player as well as a self-starter who needs little supervision and processes. You thrive in a collaborative team environment.

    Your analytical and problem-solving skills allow you to be part of the solution. On top of all this, you continually strive to deliver customer delight while leading with integrity.


    Reporting to the Product Engineering Manager, you will work with Microsoft stack development projects using the latest tools.

    You will be focusing on developing product customizations. The results of your development efforts will have a direct impact on the efficiencies of some of the top companies around the world.

    More specifically, your duties may include :

  • Providing developer services including programming, consulting, design and architecture input;
  • Develop, enhance and maintain our web-based application management interfaces;
  • Extending Riva to support new CRM and email platforms based on our Riva for Developers SDK;
  • Building and extending the Riva core platform to improve performance and add functionality and features;
  • Developing and maintaining our Riva Insight product, both on the ASP.NET server side, as well as on various client-side components, including the Outlook desktop plugin, the Mail App for Office 365, and the Lotus Notes client;
  • Supporting our Client Engagement team as they work with customers to carry out development project needs analysis, discovery and customization requirements;
  • Working with the support and Q / A teams to identify, replicate, confirm and communicate bugs and implement recommendations of bug fixes related to Riva Insight or Riva On-Premise development for remediation;
  • Writing, editing, preparing technical documents related to the projects you work on and working with the Technical Documentation to get these published to our Knowledge Base and related sites in appropriate formats;
  • Developing, improving or migrating internal Riva and Omni applications and processes used by management and developers;
  • Attending team meetings and sharing best practices with colleagues; and
  • Perform other marketing-related duties as may be required from time to time.

  • Bachelor's degree or higher in Computer related field;
  • Minimum of 5 years' experience in Object Oriented languages (C#) and .NET Framework;
  • Ability to aggressively test code and fix problems and bugs - the first time through;
  • Experience with continuous integration;
  • Experience with Cloud Solution Providers (AWS, Azure);
  • Experience with software developing and testing using Agile development environment : Test Driven, Acceptance Test Driven and Unit Test; and
  • Must be able to communicate fluently in written and spoken English.
  • Bonus Points For :

  • Microsoft Certified Professional (MCP) Certification;
  • Experience creating email plug-ins for Gmail, Outlook, Mac, OWA, IBM, Notes, Citrix, iPad, iPhone, Android;
  • Experience with product integration; or
  • Experience leading a team.

  • Competitive compensation package (Base salary, annual bonus, benefits, company EAP, paid wellness and benefits appointment time, and paid volunteering time).
  • Flexible work schedule and ability to work from home from time to time.
  • The opportunity to work along side industry leaders and experts in their fields.
  • Discounts on City of Edmonton recreational facility memberships, City of Edmonton bus passes, discounted downtown parking, and discounts on home & auto insurance.
  • A fun work culture! We get it, you invest a lot of your time at work, so we like to have fun too! Fun Shirt Fridays, Bagel Breakfasts to celebrate birthdays, game nights, BBQ's, are just few of the ways we do it!
  • Apply for this Job

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form