Software Developer

  • Full-time

Company Description

insightsoftware is a global provider of reporting, analytics, and performance management solutions that unlock the potential of business data and transform the way finance and data teams operate. We empower leaders from over 32,000 organizations to make timely and intelligent decisions. Our comprehensive solutions span Financial Planning and Analysis (FP&A), Controllership, and Data and Analytics. We deliver finance teams the insights required to navigate any economic climate and drive greater financial intelligence, while increasing productivity, visibility, accuracy, and compliance. Learn more at insightsoftware.com.

Job Description

Simba by insightsoftware is looking for the best and brightest talent to join our software development team working on connectivity technology for data sources in the Vancouver, British Columbia area. We are seeking a C++ software developer for a customer facing team within our managed services group.  Apart from writing high quality code, you will be responsible for key deliverables during your team’s software development lifecycle including excellent software designs, top quality code reviews, and comprehensive automated tests. The successful candidate will have a passion for continuous improvement and must have excellent written and verbal communication skills. 

 

Primary Responsibilities: 

  • Taking ownership of development from inception to delivery, including fully automated testing of components. 
  • Contributing to performance testing & various continuous improvement efforts. 
  • Adhering to defined coding standards and best practices. 
  • Participating in all team activities, including sprint planning, thoughtful code reviews, knowledge sharing sessions, status reporting for project stakeholders, etc. 
  • Responding directly to customers and/or support representatives.  Working to efficiently resolve customer support issues and bugs. 
  • Performing release activities, including participating in security reviews and maintaining documentation. 
  • Helping and mentoring others, both on your own team & across related teams. 

 

Achievements/Goals within first 6-12 months: 

  • Understanding the driver and interactions with all components. 
  • Learning to setup automated testing. 
  • Learning to debug the driver. 
  • Understanding security requirements.
  • Release the driver. 
  • Responding to support issues with customers. 
  • Understanding how to work within our processes. 

Qualifications

  • A Bachelor’s Degree in a computing-related discipline.  
  • Experience in designing and building software, preferably commercial enterprise applications or systems.  
  • Programming experience including but not limited to C++ 
  • Experience developing on Windows, Linux and macOS  
  • A good understanding of object-oriented analysis, design, and implementation.  
  • A good understanding of database concepts (e.g. working with relational data sources such as MySQL, SQL Server, Oracle, etc.) and SQL queries  
  • Experience with Visual Studio Online, and/or Azure is helpful.  
  • Exhibits our core values: Results Orientation, Winning Attitude, Be One Team, Disciplined Execution, and Growth Mindset 

Additional Information

Candidate must be located in the Vancouver, British Columbia area. 

All your information will be kept confidential according to EEO guidelines.

** At this time insightsoftware is not able to offer sponsorship to candidates who are not eligible to work in the country where the position is located. **

insightsoftware About Us: Hear From Our Team - InsightSoftware (wistia.com)