Software Development Intern

1 month ago


Montreal, Quebec, Canada Tecsys Inc. Full time
About Tecsys Inc.

Tecsys Inc. is a fast-growing innovator offering supply chain solutions to industry leading healthcare systems, hospitals, and pharmacy businesses to distributors, retailers, and 3PLs. We work with industry leaders to transform their supply chains through technology.

About the Role

We are seeking a talented, motivated, and creative software development intern to join our Research and Development department for the Winter 2025 semester. In this position within the Performance & Scalability team, you will participate in challenging projects with tangible impacts in the healthcare sectors, where our solutions are used from warehouse to the operating room, and distribution, where our solutions allow independent companies to compete with the giants of their industry and thus maintain their independence.

Responsibilities
  • Backend Development (Python):
    • Collaborate with the development team to design, implement, and maintain the Python-based backend for our automation framework.
    • Create robust APIs and integrate them with various components.
    • Optimize code for performance and scalability.
    • Utilize frameworks for streamlined development.
  • Front-End UI Development (React, JavaScript, CSS):
    • Develop user-friendly interfaces using React, JavaScript, and CSS.
    • Ensure seamless integration between the front-end and back-end components.
    • Implement state management for efficient application state.
    • Implement responsive designs and enhance user experience.
  • Scale and Performance Testing:
    • Design and execute scale and performance tests to evaluate system performance, identify bottlenecks, and optimize resource utilization.
    • Analyze test results and provide recommendations for improvement.
    • Experience with Jmeter would be an asset.
  • Test Plan Development (SOAP, XML, REST):
    • Collaborate with QA and product teams to understand customer use cases.
    • Create comprehensive test plans for SOAP, XML, and REST-based services.
    • Ensure test coverage across different scenarios.
  • Analytical Skills:
    • Apply strong analytical and logical thinking to analyze use cases and translate them into effective test strategies.
    • Identify edge cases and corner scenarios for thorough testing.
Requirements
  • Complete college studies in computer science or computer engineering, in order to embark on a professional career in a stimulating environment.
  • Logical approach, organized, with good interpersonal skills and able to work well under pressure.
  • Must have excellent communication skills (written and spoken).
  • Strong proficiency in both written and verbal English communication essential for effective correspondence with clients, suppliers, business partners, and colleagues beyond the province of Quebec.
Preferred Technologies
  • IDE and version control systems (Eclipse, Git, Maven, etc.).
  • Junit, Selenium.
  • REST Services and Architecture.
About Us

We are committed to fostering a diverse and inclusive workplace where all employees feel valued, respected, and empowered. We believe that diversity drives innovation and strengthens our ability to deliver exceptional solutions. We welcome and encourage applicants from all backgrounds, experiences, and perspectives to join our team.

Tecsys Inc. is an equal opportunity employer. Accommodation is available for applicants selected for an interview.

NB: if you are applying to this position, you must be a Canadian Citizen or a Permanent Resident of Canada, OR, have a valid Canadian work permit.



  • Montreal, Quebec, Canada CAE Inc Full time

    About This RoleThis position is exclusively open to students pursuing an academic degree in Computer Science or a related field.We are seeking a highly motivated and detail-oriented individual to join our team as a Software Development Intern. As a member of our team, you will contribute to the development of new automation expertise within CAE to accelerate...


  • Montreal, Quebec, Canada Cerence Inc. Full time

    About Cerence Inc.Cerence Inc. is a global leader in creating cutting-edge AI-powered solutions that make our driving experiences safer, more productive, and more enjoyable.We provide the technology behind the world's most popular car brands, enabling drivers and passengers to interact with their vehicles in new and exciting ways.Our focus on innovation and...


  • Montreal, Quebec, Canada CAE Inc Full time

    About This OpportunityCAE Inc is offering a unique internship experience for students in the field of computer science and engineering.As a software development intern, you will have the opportunity to participate in the preparation and integration of simulation software and the virtual environment of our state-of-the-art flight simulators.Key...


  • Montreal, Quebec, Canada Cerence Inc. Full time

    Cerence Inc. is a global leader in creating cutting-edge AI-powered solutions that make our driving experiences safer, more productive, and more enjoyable.We provide the technology behind the world's most popular car brands, enabling drivers and passengers to interact with their vehicles in new and exciting ways.Our focus on innovation and commitment to...


  • Montreal, Quebec, Canada Software Aspekte Full time

    At Software Aspekte, we're pushing the boundaries of innovation in the field of embedded software development.Key Responsibilities:As an Embedded Software Developer, you will be responsible for implementing, troubleshooting, and integrating complex software functionalities in C/C++ code.Requirements:Minimum 3 years of experience in a related field, and a...


  • Montreal, Quebec, Canada Autodesk Full time

    Job Requisition ID #24WD82684Position OverviewAutodesk is seeking a talented intern to contribute to the development of high-value, exabyte-scale, and cloud data platform components. This role will enable our product teams to build cohesive in-product data experiences, our partners to integrate and expand our data, and our end-users to work with their data...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Aspire Software Full time

    About the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job Title: Software Development AnalystAbout the Role:We are seeking a highly skilled Software Development Analyst to join our team at IMDS Software Inc. As a Software Development Analyst, you will be responsible for writing, modifying, integrating, and testing software code. You will also communicate technical problems, processes, and solutions, and prepare...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job Title: Software Development SpecialistAbout the Role:We are seeking a skilled Software Development Specialist to join our team at IMDS Software Inc. As a key member of our development team, you will be responsible for writing, modifying, integrating, and testing software code.Key Responsibilities:Write, modify, integrate, and test software...


  • Montreal, Quebec, Canada CAE Full time

    Role and ResponsibilitiesThis position is exclusively open to students in the process of obtaining an academic degree.Interns will be responsible for creating or enhancing scripts, applications, and databases to optimize the work environment.Key responsibilities include adding functionalities to existing applications, developing new applications based on...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer, Microservices DeveloperWe are seeking a 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 Skills:Proficiency in Core...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job SummaryIMDS Software Inc. is seeking a skilled Software Development Specialist to join our team. As a key member of our development team, you will be responsible for writing, modifying, integrating, and testing software code. You will also communicate technical problems, processes, and solutions, and prepare reports, manuals, and other documentation on...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job Description: As a Programmer Analyst at IMDS Software Inc., we are seeking a talented professional with a Bachelor's degree and 1-2 years of experience in software development. This role requires strong teamwork, organization, and technical skills in C++, Java, C#, and Microsoft Visual Studio. Key responsibilities include writing, modifying, integrating,...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    About the Role:At IMDS Software Inc., we're looking for a skilled Software Development Specialist to join our team. As a key member of our software development team, you will be responsible for writing, modifying, integrating and testing software code, as well as communicating technical problems, processes and solutions to our team.Key...


  • Montreal, Quebec, Canada Ultimate Software Full time

    Company OverviewUltimate Software is a renowned private software company driven to inspire every organization to become a great place to work through our award-winning HR technology.Estimated SalaryWe offer an estimated annual salary of approximately $100,000 for this position, commensurate with experience and qualifications.Job DescriptionThis role involves...


  • Montreal, Quebec, Canada Squarepoint Capital Full time

    At Squarepoint Capital, we are seeking highly motivated students with a passion for technology and software development to participate in our software developer summer internship program.Program Overview:A comprehensive fall training program to introduce you to the technical aspects of software development in the algorithmic trading industry.The software you...


  • Montreal, Quebec, Canada Aspire Software Full time

    We are seeking a seasoned Senior Internal Auditor to join our finance team at Aspire Software in Montreal. The successful candidate will oversee and conduct comprehensive reviews of financial and operational processes to ensure compliance and efficiency. Key responsibilities include:Developing and implementing audit plans to assess financial and operational...


  • Montreal, Quebec, Canada Nakisa Full time

    About NakisaNakisa is a global leader in enterprise business solutions, specializing in Human Resources, Financial Management, and Real Estate. Our innovative software solutions propel business strategies forward, trusted by numerous Fortune 1000 companies. We foster a diverse and inclusive environment, guided by our values of Fairness, Integrity, Service,...


  • Montreal, Quebec, Canada Socotra, Inc. Full time

    Software Engineer Internship OpportunitySocotra, Inc. is committed to creating an open, inclusive, and diverse organization that improves people's lives with the world's best transportation. As a Software Engineer Intern, you will own your project, collaborate with team members, and contribute to the development of reliable and high-quality software.Key...


  • Montreal, Quebec, Canada Software Aspekte Full time

    Shape the Future of Automotive TechnologyAt Syntronic, we're not just following industry trends - we're setting them. Imagine working on cutting-edge advancements in telecom, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation. Our projects are diverse, impactful, and at the forefront of technological...