Software Developer

4 weeks ago


Canada Binary Stream Software - ERP Solutions Full time

We are proud to have been awarded second year in a row as BC’s Top Employers and third year in a row we have been one of Canada's Top Small & Medium Employers.


Since becoming SaaS based, Binary Stream has more than tripled in size through sustainable growth and now has employees in India, Europe, United States and all over Canada with our Head Office in Burnaby, British Columbia. With our recent growth, we’re still small enough that people can make a big impact here and really see the results of their efforts on a regular basis. Having a great culture based on our values of Team, Innovation, and Growth, we work together and win as a team by collaborating and supporting each other to achieve individual, team based and companywide goals.


Binary Stream Software was founded just over 20 years ago by our CEO who is passionate about people, culture, and products. Binary Stream is an award-winning, Microsoft Gold certified partner that develops enterprise-grade software to enhance Microsoft Dynamics 365. We are a diverse and inclusive team who care about each other and work collaboratively to produce high quality software solutions.


Primary Location: Burnaby, BC (Head Office)

Remote Work Eligibility: Open to candidates within Canada.

Note: Unfortunately, remote opportunities outside Canada or without a valid work permit are not available at this time.


Position Summary:

We are excited to expand our team by adding TWO full-time Software Developers who are proficient in developing solutions for Microsoft Dynamics 365 Finance and Operations (D365 F&O).


As a Software Developer specializing in D365 F&O, you will be at the forefront of creating and implementing high-quality software solutions embedded in D365 F&O. Reporting to the Development Team Lead, you will be responsible for tailoring software solutions, customizations, and enhancements to meet our clients' needs efficiently.


As a Software Developer, your responsibilities will include:


  1. Software Development:
  • Design, develop, test, and implement software solutions, customizations, and enhancements for Microsoft Dynamics 365 Finance and Operations.
  • Utilize X++ and other tools to extend and enhance Dynamics 365 Finance and Operations capabilities.
  • Write clean, efficient, and maintainable code to meet project deadlines and client requirements.
  • Conduct code review and refactoring according to company guidelines and best practices.
  • Create external applications using .NET that interface seamlessly with Dynamics 365 Finance and Operations.
  • Develop and maintain system design and user manual documentation.
  • Use third party applications to integrate external systems with D365 F&O.


  1. Quality Assurance and Performance Tuning:
  • Test and analyze solutions for operational functionality.
  • Optimize software solutions performance through tuning and improvements.
  • Conduct unit testing, optimization, and performance tuning.


  1. Support and Issue Resolution:
  • Investigate, analyze, and replicate issues to provide effective support to customers.
  • Manage escalations, troubleshoot, and use root cause analysis to solve level 2 tickets.
  • Handle support tickets through troubleshooting, analysis, problem-solving, and client communication.


  1. Pre-Sales and Customer Engagement:
  • Assist in pre-sales activities, including product demonstrations and answering product-related questions.
  • Conduct requirement gathering sessions and develop necessary documentation.
  • Collect and evaluate user and stakeholder feedback.
  • Develop and discuss system design documents and demo solutions to clients/stakeholders.
  • Participate in Kaizen/Lean projects and retrospectives.


  1. Research and Development:
  • Conduct research on new features and enhancements.
  • Stay updated on new technologies and tools from Microsoft and other technology providers.


Technical Skills:

  • Experienced in working with Microsoft X++ and .NET for developing applications on top of Microsoft Dynamics 365 Finance and Operations.
  • Experienced in working with Power Platform.
  • Experience in integrating external applications with Dynamics 365 F&O.
  • Experience in D365 F&O reporting tools.
  • Experience working with Agile tools such as Azure DevOp
  • Intermediate knowledge of MS SQL Server, with the ability to develop stored procedures using Transact-SQL.


Education and Experience:

  • Bachelor’s degree in Computer Science or a related business discipline, or equivalent work experience.
  • 2+ years of software development experience working with Microsoft Dynamics Finance & Operations/AX.
  • Experience working in an agile, fast-paced environment.
  • Microsoft certifications related to Microsoft Dynamics Finance & Operations and/or Power Platform.
  • Accounting certification is an asset.


Compensation Package:

At Binary Stream, we know compensation is important to our people. To stay competitive with our pay and benefits, annually we collect and analyze industry benchmarking data from the technology sector across Canada. This data is used to regularly update our salary ranges.


Pay Range Insights: This pay range signifies the minimum and maximum for a new hire in this role. The pay we offer a successful candidate will be determined by factors including the candidate's knowledge, skills, abilities and experience. In exceptional cases, the compensation we offer may fall outside this range.


Pay Range for new hires: CAD 92,200 – CAD 115,300


Benefits:

•3 weeks of paid vacation

• Extended health and dental benefits

• Health and personal spending accounts

•Professional development funds

• RRSP program

• Profit-sharing bonuses


Connect with Us: Ready to learn more? Our hiring team looks forward to learning more about you and sharing more about our approach to competitive pay and benefits here at Binary Stream.


What makes Binary Stream a great place to work?

  • Pay and benefits matter
  • Wellness and work life balance is prioritized
  • We work to support your growth
  • Hybrid work environment
  • Our CEO leads by example and truly cares about employees
  • Culture of respect, integrity, continuous improvement, and transparency
  • Monthly team outings which have recently included: our company picnic, we chartered a yacht, went to a lacrosse game, and like to stay active by hiking, playing disk golf and ultimate frisbee to name a few


Who are we as individuals?

  • We are driven and passionate to succeed
  • We are team players
  • We are hungry and humble to learn and improve
  • We have high integrity and accountability
  • We are resilient, data and value driven
  • We are openminded and collaborative


Ready to join our global growth journey and propel your career forward? Apply now.


Binary Stream Software Inc. is an equal opportunity employer and as such, we are committed to diversity and inclusion in the workplace. All qualified applicants receive consideration for employment without regard to age, race, color, sex, sexual orientation, national origin, disability, religion, or any other protected characteristic as outlined by law.



  • Canada, CA Aspire Software Full time

    We are hiring at Vocantas for a Director of Software Development to join our growing team in Canada!We are looking to hire a driven, people-centric Director of Software Development to elevate our engineering team and product. You have a successful track record as a software development leader, building and deploying products at scale in enterprise...


  • Canada Software Aspekte Full time

    About the RolePKF Antares is seeking a skilled Software Developer to join our team in Calgary. As a key member of our national and local practice, you will have the opportunity to work on diverse client engagements and contribute to the development of innovative software solutions.Key ResponsibilitiesDesign, develop, and maintain software solutions to meet...


  • Canada Software Aspekte Full time

    About the RolePKF Antares is seeking a skilled Software Developer to join our team in Calgary. As a key member of our national and local practice, you will have the opportunity to work on diverse client engagements and contribute to the development of innovative software solutions.Key ResponsibilitiesDesign, develop, and maintain software solutions to meet...


  • Canada JAM Software GmbH Full time

    Software Development Manager OpportunityWe are seeking a highly skilled Software Development Manager to lead our team of engineers and developers in the development of cutting-edge software solutions. As a key member of our team, you will be responsible for defining project scope, gathering requirements, and overseeing the technical delivery of our...


  • Canada JAM Software GmbH Full time

    Job SummaryWe are seeking a highly skilled Software Development Manager to lead our technical projects and teams at JAM Software GmbH. As a key member of our organization, you will be responsible for defining project scope, gathering requirements, and delivering technical solutions that meet our business needs.Key ResponsibilitiesLead technical projects from...


  • Canada JAM Software GmbH Full time

    Job SummaryWe are seeking a highly skilled Software Development Manager to lead our technical projects and teams at JAM Software GmbH. As a key member of our organization, you will be responsible for defining project scope, gathering requirements, and delivering technical solutions that meet our business needs.Key ResponsibilitiesLead technical projects from...


  • Canada Astera Software, Inc. Full time

    Astera Software, Inc. Job OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Westlake Village, California. As a remote position in Canada, you must be able to legally work in the country.Key Responsibilities:Develop high-performance, parallel programming code using C# and.NET framework.Continuously update knowledge base...


  • Canada Astera Software, Inc. Full time

    Astera Software, Inc. Job OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Westlake Village, California. As a remote position in Canada, you must be able to legally work in the country.Key Responsibilities:Develop high-performance, parallel programming code using C# and.NET framework.Continuously update knowledge base...


  • Canada Astera Software, Inc. Full time

    Astera Software, Inc. Job OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Westlake Village, California. As a remote position in Canada, you must be able to legally work in the country.Key Responsibilities:Develop high-performance, parallel programming code using C# and.NET framework.Continuously update knowledge base...


  • Canada Astera Software, Inc. Full time

    Astera Software, Inc. Job OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Westlake Village, California. As a remote position in Canada, you must be able to legally work in the country.Key Responsibilities:Develop high-performance, parallel programming code using C# and.NET framework.Continuously update knowledge base...

  • Senior Software Developer

    30 minutes ago


    Canada Astera Software, Inc. Full time

    Astera Software, Inc. Job OpportunityWe are seeking a highly skilled Senior Software Developer to join our team in Westlake Village, California. As a remote position in Canada, you must be able to legally work in the country.Key Responsibilities:Develop high-performance, parallel programming code using C# and.NET framework.Continuously update knowledge base...


  • Canada CENTRIC SOFTWARE Full time

    **About the Role**We are seeking a highly skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.**Key Responsibilities**Design and develop robust...


  • Canada CENTRIC SOFTWARE Full time

    **About the Role**We are seeking a highly skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.**Key Responsibilities**Design and develop robust...

  • Software Developer

    5 days ago


    Canada JAM Software GmbH Full time

    Job SummaryWe are seeking a highly skilled Software Developer to join our Corporate Services team at JAM Software GmbH. As a key member of our team, you will be responsible for developing in-house solutions to support and streamline our business operations.Key ResponsibilitiesDesign, develop, and implement software solutions to meet the needs of our...

  • Software Developer

    5 days ago


    Canada JAM Software GmbH Full time

    Job SummaryWe are seeking a highly skilled Software Developer to join our Corporate Services team at JAM Software GmbH. As a key member of our team, you will be responsible for developing in-house solutions to support and streamline our business operations.Key ResponsibilitiesDesign, develop, and implement software solutions to meet the needs of our...


  • Canada Safe Software Inc Full time $23

    About the RoleWe are seeking a highly motivated and skilled Python Software Developer Intern to join our development team at Safe Software Inc. As a Python Software Developer Intern, you will have the opportunity to work on a variety of projects, including developing and maintaining Python-based plugins and FME Packages.Key ResponsibilitiesParticipate in...


  • Canada Safe Software Inc Full time $23

    About the RoleWe are seeking a highly motivated and skilled Python Software Developer Intern to join our development team at Safe Software Inc. As a Python Software Developer Intern, you will have the opportunity to work on a variety of projects, including developing and maintaining Python-based plugins and FME Packages.Key ResponsibilitiesParticipate in...


  • Canada Software Aspekte Full time

    About the RoleWe are seeking a seasoned software developer to join our team as a Senior Software Developer - Cloud Computing Expert. As a key member of our software development team, you will be responsible for designing, developing, and implementing cloud-based software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...


  • Canada Software Aspekte Full time

    About the RoleWe are seeking a seasoned software developer to join our team as a Senior Software Developer - Cloud Computing Expert. As a key member of our software development team, you will be responsible for designing, developing, and implementing cloud-based software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...


  • Canada Mannarino Systems & Software Full time

    Safety Critical Embedded Software Developer Safety Critical Embedded Software Developer MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our team is passionate about building...