.Net Developer
Vena Solutions
Toronto, ON
Office: Toronto Office

Department: Technology and Product

As a .Net Developer, you will be responsible for building the next generation of Vena's Windows offerings.

The Vena team is seeking a .Net Developer to help create one of the most sophisticated SaaS cloud technologies. This role could be a match for you if you value solving complex and interesting problems. At Vena, you will fill that core need by leveraging Microsoft Interop to create and maintain an add-in that provides an awesome Excel-native workspace for our users, connecting them to our back-end server's in-memory cube, transforming Excel into a data powerhouse.

Our developer focused team culture encourages our engineers to be self motivated and self directed. We value leadership and people with passion who will take ownership to make their mark on our product within this growing business space.

Vena is an equal opportunity employer and focuses on the importance of diversity and inclusion within the workplace. Should you require accommodation at any stage of the recruitment and selection process, please include those in your application or when speaking with our talent team and we will ensure any accommodation needs are met.

Check out the team blog for more details at engineering.vena.io ( http://engineering.vena.io/ )

What you will do

  • Write client-side code in C#, create robust, speedy production components, and develop prototypes quickly
  • Work autonomously or with a team to design and develop flexible object oriented .NET code
  • Refactor, simplify, and optimize code so we can develop features more effectively
  • Think outside the box, adapting the latest software technologies
  • Improve user experience while developing new innovative client-side functionality
  • Collaborate with cross-functional team members on features, design and implementation
What we use

We are continuously revisiting the following stack to improve our product's performance and usability:

  • A pure JavaScript front-end leveraging React, Redux, and Webpack
  • A Java 8 back-end Server using Google Guice, Hibernate, and Dropwizard
  • A custom-built OLAP processing engine with our in house DSL, and ANTLR-based compiler
  • Modern data stores like MongoDB, ElasticSearch, Redshift, and RDS
  • Supporting micro-services written in Java
  • Fully automated AWS cloud infrastructure
  • A C# .NET Excel add-in built using VSTO, Excel Interop, and WPF forms
  • And much more
If you are passionate about systems that scale elegantly and auto-tune themselves, about using open source technologies, and about contributing back to the community, then this job is for you.

Does this sound like you?

  • Two or more years of professional experience in a similar role
  • Solid background and practical experience in object-oriented methodologies and design patterns
  • Strong knowledge of WPF, MVVM, XAML, LINQ, JSON, UI data binding
  • You value collaboration with Design & Product Management
  • Experience building Windows Presentation Framework applications.
  • Experience building desktop applications in C#/.NET and automation/unit testing
  • Experience with VSTO/ClickOnce/Installers
  • Experience building Excel COM add-ins
  • Experience with RESTful apis
Don't currently tick all of the boxes? We pride ourselves on our mentorship culture, please apply if this role and Vena excites you!

Apply today…. We can't wait to hear from you!

About Us

At Vena, we empower people to work the way they think. Our cloud infrastructure leverages the flexibility and ease of use of widely-used spreadsheets while adding beautiful web-based workflows and a powerful cloud storage to make mission-critical business processes simple. Viewed by many as one of the most innovative Canadian start-ups, we're part of a growing industry looking to revolutionize the enterprise so that people can get back to doing their best work.

We strive to promote a culture and community that supports one another and allows for growth and fun. We hope to inspire and ensure our Venanites feel comfortable to innovate and can enable their creative side while at work.

Candidates must be legally entitled to work in the country which the role is based. No agencies please.

Should you require accommodation throughout any stage of the recruitment and selection process, please describe your requirements to careers@venasolutions.com when making an application and we will be sure any accommodation needs are met.