Software Developer

  • Full-time

Company Description

 insightsoftware is a leading provider of reporting, analytics, and performance management solutions. Over 30,000 organizations worldwide rely on us to support business needs in the areas of accounting, finance, operations, supply chain, tax, budgeting, planning, HR, and disclosure management. We enable the Office of the CFO to connect to and make sense of their data in real time so they can proactively drive greater financial intelligence across their organization. Our best-in-class solutions provide customers with increased 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++/Java software developer for a customer facing team within our connectivity product engineering group. Apart from writing superlative 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:

You will develop and maintain connectivity solutions by working with the Team Lead/Manager to accomplish engineering tasks and objectives. This includes:

  • 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:

  • Complete training to develop your own sample datasource connector. 
  • Understanding the driver and interactions with all components.
  • Learning to setup automated testing.
  • Understanding security.
  • Release the driver.
  • Responding to support issues with customers.
  • Understanding how to work within our processes.

 

Qualifications

  • Experience in designing and building software, preferably commercial enterprise applications or systems. 
  • Programming experience with C++ and/or Java technologies 
  • 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 such product and tools as Visual Studio Online, Visual Studio, and/or Azure is helpful. 
  • A Bachelor’s Degree in a computing-related discipline. 
  • 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.

We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

** 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)