Software Engineer

Full Stack developer at Collabware

We are looking for an experienced Software Engineer to join our development team in our Downtown Vancouver office! You will work collaboratively to evolve Collabware products through continuous innovation. You are an ideal candidate if you have a collaborative work style, are a self-starter, and take pride in the quality of your work.

Key Responsibilities 

  • Design and build features and functionality delivered on time and within scope

  • Demonstrate ownership of end-to-end code quality, system tests, functional tests and integration 

  • Responsible for overall system architecture, scalability, reliability, and performance 

  • Participate in code and design reviews, attend regular team meetings, and apply software development best practices 

  • Mentor team members and contribute to the improvement of team culture 

  • Maintain standards of security, reliability, performance, and quality 

  • Take ownership of your code and be comfortable working autonomously

  • Contribute to the continual improvement of the development process 

  • Stay informed of advances in development techniques, technologies and methods

Key Skills

  • Expertise in .NET framework and C#

  • Microsoft SharePoint and/or Microsoft Office development experience an asset

  • Strong understanding and working knowledge of .NET, WPF, Unit Tests, SQL, Software Design Patterns and debugging techniques

  • Working knowledge of Visual Studio, GIT, and Visual Studio Team Services

  • Experience with Agile or Scrum process

  • Creativity and great attention to details and design

  • Excellent communication skills and ability to collaborate

Experience and Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or related software technology field, or demonstrated job experience equating to a Bachelor’s Degree

  • 3 to 5 years relevant work experience developing in C# .NET

Collabware Perks

  • Collaborative Team Environment 

  • Unlimited Vacation 

  • Flexible Hours 

  • Stock Options 

  • Growth Opportunities 

  • Social Events 

  • Volunteer Opportunities 

  • Unlimited coffee and snacks 

  • Free lunch Fridays! 

Working with Collabware:  Beyond providing Intelligent ECM solutions and services to free organizations from information chaos, our focus extends to the dream team behind it all. At Collabware, we prioritize a culture of authenticity, transparency, and collaboration. We are a group that recognizes we all have a lot to bring to the table, so aligning with our core values, we strive to make sure everyone feels valued and well equipped with the tools they need. Whether it's a quarterly Innovation Days, company outing to the billiards, or one of the many occasions we order a cake, we're all about maintaining a work environment that we can problem solve together, support each other, and have a lot of fun while we're at it.