View Our Website View All Jobs

C# Developer

As a C# Developer, you will help build the next generation of Vena’s Windows-based product offerings.

At Vena you will have the opportunity to solve complex and interesting problems by leveraging Excel Interop/VBA, LINQ, lambda functions, JSON-based Web Services, parallelization, and more to create awesome features in conjunction with a server-based in-memory cube database. You’ll help transform Excel into a data powerhouse.

Our developer focused team culture encourages the team 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. Our technology evolves through continuous innovation; we are always on the lookout for emerging technologies, regardless of language or platform, that allow us to improve our products, development tools and infrastructure.

Check out the team blog for more details at engineering.vena.io 

 

What you will do

  • Write robust, efficient client-side code in C#
  • 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 on a cross-functional team on features, design and implementation

 

What we use

  • We are continuously revisiting the following stack to improve our product’s performance and usability:
  • A C# .NET Excel add-in built using VSTO, Excel Interop/VBA, and LINQ
  • A pure JavaScript front-end leveraging Backbone.js, Twitter Bootstrap, and RequireJS
  • A custom-built OLAP processing engine that makes use of Jetty, Google Guice, and Dropwizard
  • Modern data stores like MongoDB, Redis, ElasticSearch, CassandraDB
  • Supporting micro-services written in GoLang
  • Fully automated AWS cloud infrastructure
  • And much more

 

Does this sound like you?

  • You have a solid foundation in Computer Science, with strong competencies in data structures, algorithms, software design and concurrency
  • 2+ years of programming experience in C#, Excel VSTO/Interop, and VBA (strong OO skills desired)
  • You are self-taught or hold a Post-secondary education in CS, Software Engineering, or equivalent technical degree

 

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

 

 

About Us

Vena was founded on the belief that the technologies people know and love should always play a vital role in the way companies plan and measure the way they do business. We’ve turned loved products like Excel, Office 365, and Google Docs into an award winning, enterprise-class business solution – with workflow, data warehousing, and more – so companies can keep using the tools they love to get trusted numbers fast on any device, anywhere, any time.

That belief has paid off – Vena is doubling in size every year and today has offices on four continents with thousands of happy users across the globe.

 

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.

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150