items_header

Open projects

Projects available to all portals

Webisoft
Montreal, Quebec, Canada
Charles Bourassa
Charles Bourassa He / Him
Project Manager
2
Preferred learners
  • Montreal, Quebec, Canada
  • Academic experience or paid work
Categories
Computer science & it Data analysis Supply chain optimization Software development
Project scope
What is the main goal for this project?

The main objective of this internship is to contribute to the development and optimization of software and web solutions, particularly focusing on ERP technologies. The role aims to enhance the efficiency, stability, and functionality of existing digital products while also innovating and developing new features to meet user needs and expand the company’s offerings.

What tasks will learners need to complete to achieve the project goal?

Maintenance and Optimization:

  1. Identify and fix bugs in existing applications to ensure smooth functionality.
  2. Optimize the performance of current codebases to improve both efficiency and stability.
  3. Engage with and improve open-source ERP software systems to streamline organizational processes.

Development of New Features:

  1. Collaborate with other team members to design and develop new software features that align with user requirements.
  2. Actively contribute to the expansion of the company’s open-source ERP software capabilities.

Collaboration and Innovation:

  1. Work closely with team members to exchange knowledge and best practices, enhancing team cohesion and output.
  2. Propose and possibly implement innovative ideas that could improve both the products and the development processes.
  3. Explore and experiment with a variety of technologies to aid in the creation of cutting-edge digital products.
How will you support learners in completing the project?

This is a paid internship opportunity with the potential for long-term employment and benefits.


  1. Integration into Teams: Interns would be integrated into current teams to work on projects, allowing them to experience and contribute to real-world software development cycles.
  2. Team Meetings and Agile Ceremonies: Participation in daily stand-ups, sprint planning, reviews, and retrospectives to understand workflow and team dynamics.
  3. Orientation and Training Sessions: Initial training sessions to familiarize interns with the company’s tools, technologies, and project management methodologies.
  4. Software and Hardware: Provision of necessary software licenses and high-quality hardware to support development tasks.
What skills or technologies will help learners to complete the project?

Technical Skills:

  1. Proficiency in Python Programming: Primary coding skill required; knowledge of additional programming languages is a plus.
  2. Understanding of Software Development Principles: Familiarity with the fundamentals of building and maintaining software.
  3. Knowledge of Agile Methodologies: Ability to work in an agile development environment, typically involving sprints and iterative progress.
  4. Experience with Open-Source ERP Software: Helpful for tasks related to ERP software customization and enhancement.

Soft Skills:

  1. Strong Communication: Ability to clearly express ideas and technical concepts, as well as effectively listen to and understand the needs of the team.
  2. Teamwork: Capability to collaborate effectively with diverse team members.
  3. Problem-Solving Abilities: Skills in diagnosing issues and figuring out efficient solutions.
  4. Innovative Thinking: Proposing new ideas for product improvements or process efficiencies.
  5. Curiosity and Willingness to Learn: Eagerness to learn new technologies and methodologies and to continuously improve one’s skills.
About the company

At Webisoft, we specialize in designing and developing innovative products for businesses and startups.

As a digital transformation and product development consulting firm, our core expertise lies in marketing, design, sales, and software development.