Software Tester - Calgary

Summary of Position
The Software Tester is responsible for collaborating closely with the development team to implement quality assurance test plans and testing principles to ensure the highest quality release of Stream Systems’ enterprise software. Based in Calgary, AB, he/she will lead troubleshooting efforts and ensure that all testing is executed with a high level of accuracy. Additional responsibilities include but are not limited to:

  • Generate automated and manual test cases daily while sharing results and feedback regularly with the development team
  • Participate in/lead the selection of software testing tools and test automation frameworks
  • Contribute to development of a manual (and automated) regression test suite
  • Liaise with business stakeholders to translate system requirements into acceptance test criteria
  • Track and report quality trends and identify new software quality metrics to be monitored

Qualifications
Do you thrive on solving complex business problems? Are you passionate about taking on challenges? If you answered ‘Yes’, then working at Stream Systems could be the place for you. Additional qualifications that are required include:

Technical

  • 3-5 years of experience with manual and automated software testing of enterprise software
  • Demonstrated ability to write software test cases for enterprise software deliverables
  • Post-secondary education in Computer Science or related discipline would be considered an asset
  • Experience creating wireframes, workflows and prototypes with modern quality approaches such as TDD and BDD
  • Broad-based knowledge of a variety of software testing concepts such as: regression, unit, white box, black box, positive, negative, boundary testing, scalability, traceability, integration, and load
  • Successful track record of translating business requirements to functional software tests
  • Experience selecting, utilizing, and making recommendations around various testing tools

Experience working with the following technologies is required:

  • Agile test management tools (such as Hiptest)
  • Selenium, Gherkin and Cucumber test languages
  • Manual script writing
  • Automated testing of enterprise applications

Behavioral

  • Self-motivated and committed to delivering high-quality results
  • Ability to work independently as well as part of a team
  • Demonstrated ability to quickly change focus in reaction to high-priority issues
  • Strong initiative in solving technical and non-technical problems
  • Proven ability to set and shift priorities to meet a variety of timelines
  • Ability to take on a systems thinking approach to computing and information technology
  • Excellent understanding of business complexity and project interdependencies

High Integrity ● High Energy ● Courageous Ambition
For further information or to apply directly, please contact:
Melissa Baylin
melissab@cadrestaff.com
or Apply Here
Stream Systems has selected its recruitment partner, Cadre, to assist throughout the selection process to find the best suited candidates for employment. We thank all those who apply; however, only those candidates selected for interviews will be contacted. Since 2004, Cadre has been committed to protecting the confidentiality of all candidates and encourages a diverse and inclusive workforce.
For more information on Cadre or to view additional career opportunities, please visit our website at www.cadreittech.com

JavaScript Developer - Calgary

Summary of Position

The JavaScript Developer is responsible for the design, development and review of the user interface essential to company simulation and optimization solutions. Based in Calgary, AB, he/she will provide technical support in project implementation and delivery while developing cutting edge solutions for new product development among a diverse team of industry experts. Additional responsibilities include but are not limited to:

  • Develop modern web applications for desktop and mobile algorithms, distributed computing, machine learning and security
  • Establish user-friendly interface solutions with modern and creative visuals graphics
  • Create project documentation including the functional design specifications, acceptance test procedures and custom user documentations
  • Contribute to the standardization of project implementation methods and solutions
  • Assist with the development of junior staff by mentoring and providing direct expertise on current projects
  • Support Analysts in customer meetings to understand customer’s needs and requirements

Qualifications
Do you thrive on solving complex business problems? Are you passionate about taking on challenges? If you answered ‘Yes’, then working at Stream Systems could be the place for you. Additional qualifications that are required include:

Technical

  • Degree in Computer Science, IS or an equivalent combination of education and experience (Master’s degree would be considered an asset)
  • 3-5 years of experience in software application deployment, development or service, software design and development, web applications for both mobile and desktop
  • Well versed in database design and query optimization, data management and analysis
  • Experience with simulation software would be considered an asset
  • Experience with agile development would be considered an asset

Experience working with the following technologies is required:

  • Javascript, React.js, Node.js, Cloud Foundry
  • Unit & Integration Testing
  • Client Server experience
  • PostgreSQL open source database
  • Dashboard and web reporting development (e.g. JasperReports, HiCharts)
  • 3D engine based on WebGL (such as three.js or BabylonJS)
  • Browser-based game development experience would be considered an asset

Behavioral

  • Self-motivated and committed to delivering high-quality results
  • Ability to work independently as well as part of a team
  • Demonstrated ability to quickly change focus in reaction to high-priority issues
  • Strong initiative in solving technical and non-technical problems
  • Proven ability to set and shift priorities to meet a variety of timelines
  • Ability to take on a systems thinking approach to computing and information technology
  • Excellent understanding of business complexity and project interdependencies

High Integrity ● High Energy ● Courageous Ambition
For further information or to apply directly, please contact:
Melissa Baylin
melissab@cadrestaff.com
or Apply Here


Stream Systems has selected its recruitment partner, Cadre, to assist throughout the selection process to find the best suited candidates for employment. We thank all those who apply; however, only those candidates selected for interviews will be contacted. Since 2004, Cadre has been committed to protecting the confidentiality of all candidates and encourages a diverse and inclusive workforce.


For more information on Cadre or to view additional career opportunities, please visit our website at www.cadreittech.com

Java Developer - Calgary

Summary of Position
The Java Developer is responsible for the design, development and review of company simulation and optimization solutions. Based in Calgary, AB, he/she will provide technical leadership in project implementation and delivery while developing cutting edge solutions among a diverse team of industry experts. Additional responsibilities include but are not limited to:

  • Develop new modules and extensions of existing modules for the solutions library
  • Create project documentation including the functional design specifications, acceptance test procedures and custom user documentations
  • Contribute to the standardization of project implementation methods and solutions
  • Support Analysts in customer meetings to understand customer’s needs and requirements
  • Assist with the development of junior staff by mentoring and providing direct expertise on current projects

Qualifications
Do you thrive on solving complex business problems? Are you passionate about taking on challenges? If you answered ‘Yes’, then working at Stream Systems could be the place for you. Additional qualifications that are required include:

Technical

  • Degree in Mathematics, Computer Science, IS or an equivalent combination of education and experience (Master’s degree would be considered an asset)
  • 3-5 years of experience in software application deployment, development or service
  • Expertise performing advanced analytics would be considered an asset
  • Experience with agent-based simulation software would be considered an asset
  • Experience with agile development would be considered an asset

Experience working with the following technologies is required:

  • Spring framework, Java 8, SQL, VBA, Cloud Foundry
  • Knowledge of Continuous Integration (CI)
  • Unit & Integration Testing
  • Client Server experience
  • Test Driven Development
  • Reporting/Analytics server deployment/development (e.g. JasperReports) would be considered an asset


Behavioral

  • Self-motivated and committed to delivering high-quality results
  • Ability to work independently as well as part of a team
  • Demonstrated ability to quickly change focus in reaction to high-priority issues
  • Strong initiative in solving technical and non-technical problems
  • Proven ability to set and shift priorities to meet a variety of timelines
  • Ability to take on a systems thinking approach to computing and information technology
  • Excellent understanding of business complexity and project interdependencies


High Integrity ● High Energy ● Courageous Ambition
For further information or to apply directly, please contact:
Melissa Baylin
melissab@cadrestaff.com
or Apply Here


Stream Systems has selected its recruitment partner, Cadre, to assist throughout the selection process to find thebest suited candidates for employment. We thank all those who apply; however, only those candidates selected for interviews will be contacted. Since 2004, Cadre has been committed to protecting the confidentiality of all candidates and encourages a diverse and inclusive workforce.


For more information on Cadre or to view additional career opportunities, please visit our website at www.cadreittech.com

Software Tester - Montreal

Software Tester
Montreal, QC

Summary of Position
The Software Tester is responsible for collaborating closely with the development team to implement quality assurance test plans and testing principles to ensure the highest quality release of Stream Systems’ enterprise software. Based in Montreal, QC, he/she will lead troubleshooting efforts and ensure that all testing is executed with a high level of accuracy.

Additional responsibilities include but are not limited to:

  • Generate automated and manual test cases daily while sharing results and feedback regularly with the development team
  • Participate in/lead the selection of software testing tools and test automation frameworks
  • Contribute to development of a manual (and automated) regression test suite
  • Liaise with business stakeholders to translate system requirements into acceptance test criteria
  • Track and report quality trends and identify new software quality metrics to be monitored

Qualifications
Do you thrive on solving complex business problems? Are you passionate about taking on challenges? If you answered ‘Yes’, then working at Stream Systems could be the place for you. Additional qualifications that are required include:

Technical

  • 5 years of experience with manual and automated software testing of enterprise software
  • Demonstrated ability to write software test cases for enterprise software deliverables
  • Post-secondary education in Computer Science or related discipline would be considered an asset
  • Experience creating wireframes, workflows and prototypes with modern quality approaches such as TDD and BDD
  • Broad-based knowledge of a variety of software testing concepts such as: regression, unit, white box, black box, positive, negative, boundary testing, scalability, traceability, integration, and load
  • Successful track record of translating business requirements to functional software tests
  • Experience selecting, utilizing, and making recommendations around various testing tools

Experience working with the following technologies is required:

  • Agile test management tools (such as Hiptest)
  • Selenium, Gherkin and Cucumber test languages
  • Manual script writing
  • Automated testing of enterprise applications

Behavioral

  • Self-motivated and committed to delivering high quality results
  • Ability to work independently as well as part of a team
  • Demonstrated ability to quickly change focus in reaction to high-priority issues
  • Strong initiative in solving technical and non-technical problems
  • Proven ability to set and shift priorities to meet a variety of timelines
  • Ability to take on a systems thinking approach to computing and information technology
  • Excellent understanding of business complexity and project interdependencies

High Integrity ● High Energy ● Courageous Ambition


For further information or to apply directly, please contact:
Melissa Baylin
melissab@cadrestaff.com
or Apply Here
Stream Systems has selected its recruitment partner, Cadre, to assist throughout the selection process to find the best suited candidates for employment. We thank all those who apply; however, only those candidates selected for interviews will be contacted. Since 2004, Cadre has been committed to protecting the confidentiality of all candidates and encourages a diverse and inclusive workforce.


For more information on Cadre or to view additional career opportunities, please visit our website at www.cadreittech.com

Java Developer - Montreal

Java Developer
Montreal, QC

Summary of Position
The Java Developer is responsible for the design, development and review of company simulation and optimization solutions. Based in Montreal, QC, he/she will provide technical leadership in project implementation and delivery while developing cutting edge solutions among a diverse team of industry experts. Additional responsibilities include but are not limited to:

  • Develop new modules and extensions of existing modules for the solutions library
  • Create project documentation including the functional design specifications, acceptance test procedures and custom user documentations
  • Contribute to the standardization of project implementation methods and solutions
  • Support Analysts in customer meetings to understand customer’s needs and requirements
  • Assist with the development of junior staff by mentoring and providing direct expertise on current projects

Qualifications
Do you thrive on solving complex business problems? Are you passionate about taking on challenges? If you answered ‘Yes’, then working at Stream Systems could be the place for you. Additional qualifications that are required include:

Technical

  • Degree in Mathematics, Computer Science, IS or an equivalent combination of education and experience (Master’s degree would be considered an asset)
  • Over 8 years of experience in software application deployment, development or service
  • Expertise performing advanced analytics would be considered an asset
  • Experience with agent-based simulation software would be considered an asset
  • Experience with agile development would be considered an asset
  • Experience working with the following technologies is required:
  • Spring framework, Java 8, SQL, VBA, Cloud Foundry
  • Knowledge of Continuous Integration (CI)
  • Unit & Integration Testing
  • Enterprise Applications/Client Server experience
  • Test Driven Development
  •  Reporting/Analytics server deployment/development (e.g. JasperReports) would be considered an asset

Behavioral

  • Self-motivated and committed to delivering high quality results
  • Ability to work independently as well as part of a team
  • Demonstrated ability to quickly change focus in reaction to high-priority issues
  • Strong initiative in solving technical and non-technical problems
  • Proven ability to set and shift priorities to meet a variety of timelines
  • Ability to take on a systems thinking approach to computing and information technology
  • Excellent understanding of business complexity and project interdependencies

High Integrity ● High Energy ● Courageous Ambition


For further information or to apply directly, please contact:
Melissa Baylin
melissab@cadrestaff.com
or Apply Here


Stream Systems has selected its recruitment partner, Cadre, to assist throughout the selection process to find the best suited candidates for employment. We thank all those who apply; however, only those candidates selected for interviews will be contacted. Since 2004, Cadre has been committed to protecting the confidentiality of all candidates and encourages a diverse and inclusive workforce.


For more information on Cadre or to view additional career opportunities, please visit our website at www.cadreittech.com

JavaScript Developer - Montreal

JavaScript Developer
Montreal, QC

Summary of Position
The JavaScript Developer is responsible for the design, development and review of the user interface essential to company simulation and optimization solutions. Based in Montreal, QC, he/she will provide technical support in project implementation and delivery while developing cutting edge solutions for new product development among a diverse team of industry experts. Additional responsibilities include but are not limited to:

  • Develop modern web applications for desktop and mobile algorithms, distributed computing, machine learning and security
  • Establish user-friendly interface solutions with modern and creative visuals graphics
  • Create project documentation including the functional design specifications, acceptance test procedures and custom user documentations
  • Contribute to the standardization of project implementation methods and solutions
  • Assist with the development of junior staff by mentoring and providing direct expertise on current projects
  • Support Analysts in customer meetings to understand customer’s needs and requirements

Do you thrive on solving complex business problems? Are you passionate about taking on challenges? If you answered ‘Yes’, then working at Stream Systems could be the place for you.

Additional qualifications that are required include:

  • Technical Degree in Computer Science, IS or an equivalent combination of education and experience (Master’s degree would be considered an asset)
  • Over 8 years of experience in software application deployment, development or service, software design and development, web applications for both mobile and desktop
  • Well versed in database design and query optimization, data management and analysis
  • Experience with simulation software would be considered an asset
  • Experience with agile development would be considered an asset

Experience working with the following technologies is required:

  • Javascript, React.js, Node.js, Cloud Foundry
  • Unit & Integration Testing
  • Enterprise Applications/Client Server experience
  • PostgreSQL open source database
  • Dashboard and web reporting development (e.g. JasperReports, HiCharts)
  • 3D engine based on WebGL (such as three.js or BabylonJS)
  • Browser-based game development experience would be considered an asset

Behavioral

  • Self-motivated and committed to delivering high quality results
  • Ability to work independently as well as part of a team
  • Demonstrated ability to quickly change focus in reaction to high-priority issues
  • Strong initiative in solving technical and non-technical problems
  • Proven ability to set and shift priorities to meet a variety of timelines
  • Ability to take on a systems thinking approach to computing and information technology
  • Excellent understanding of business complexity and project interdependencies


High Integrity ● High Energy ● Courageous Ambition


For further information or to apply directly, please contact:
Melissa Baylin
melissab@cadrestaff.com
or Apply Here


Stream Systems has selected its recruitment partner, Cadre, to assist throughout the selection process to find the best suited candidates for employment. We thank all those who apply; however, only those candidates selected for interviews will be contacted. Since 2004, Cadre has been committed to protecting the confidentiality of all candidates and encourages a diverse and inclusive workforce.


For more information on Cadre or to view additional career opportunities, please visit our website at www.cadreittech.com

Senior Modeler - Montreal

Summary of Position

Reporting to the Chief Technology Officer, the Senior Modeler is responsible for providing technical solutions to business challenges and translating them into process solutions using logical and mathematical tools. Based in Montreal, QC he/she will provide technical leadership in the development, integration and deployment of Stream Systems’ simulation and optimization solutions. Additional responsibilities include but are not limited to:

  • Develop simulation models from business systems/data requirements planning
  • Work with the Business Analysts and the Development Team in the definition and development phase of numerical and computational solutions for clients
  • Develop new modules and extensions of existing modules for the solutions library
  • Participate in the development of simulation tools by providing mathematical formulations and statistical models as well as by developing individual modules to be integrated into the final product
  • Support Business Analysts in customer meetings to understand customer’s needs and requirements
  • Develop advanced technological ideas to guide product development lifecycle
  • Create project documentation including the functional design specifications, acceptance test procedures and custom user

Qualifications

Do you thrive on solving complex business problems? Are you passionate about taking on challenges? If you answered ‘Yes’, then working at Stream Systems could be the place for you. Additional qualifications that are required include:

Technical

  • Experience designing and performing analysis with simulation software and advanced working knowledge of simulation development tools such as Flexsim, Anylogic, Simul8, and Simio is required
  • Post-secondary studies in Computer Science, Mathematics, Statistics or an equivalent is required (MBA would be considered an asset)
  • Minimum 3-5 years of experience directly in model development is required in addition to 7+ years of complementary industry experience
  • More than 2 years of experience utilizing object oriented software (deployment/development)
  • Advanced working knowledge of one or more numerical software applications (e.g. SPSS, SAS, Matlab, GAMS, R)
  • Demonstrated working knowledge of software languages including Java, and C++
  • Knowledge and experience in operational research, business analytics, value chain optimization or related expertise would be considered an asset
  • Transportation/Manufacturing industry experience would be considered an asset

Behavioral

  • Self-motivated and committed to delivering high quality results
  • Ability to work independently as well as part of a team
  • Demonstrated ability to quickly change focus in reaction to high-priority issues
  • Strong initiative in solving technical and non-technical problems
  • Proven ability to set and shift priorities to meet a variety of timelines
  • Ability to take on a systems thinking approach to computing and information technology
  • Excellent understanding of business complexity and project interdependencies

High Integrity ● High Energy ● Courageous Ambition


For further information or to apply directly, please contact:
Melissa Baylin | melissab@cadrestaff.com
or Apply Here

 

Stream Systems has selected its recruitment partner, Cadre, to assist throughout the selection process to find the best suited candidates for employment. We thank all those who apply; however, only those candidates selected for interviews will be contacted. Since 2004, Cadre has been committed to protecting the confidentiality of all candidates and encourages a diverse and inclusive workforce.


For more information on Cadre or to view additional career opportunities, please visit our website at www.cadreittech.com