Logo of Huzzle

Junior Software Developer Student

image

Hatch

12d ago

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    Engineering
  • Niagara Falls

AI generated summary

  • You must be enrolled in a relevant degree, have C++ and Python experience, know Git, and possess strong problem-solving, communication, and teamwork skills. Submit a transcript with your application.
  • You will assist in software design and development using C++ and Python, collaborate on system requirements, write clean code, debug issues, document work, and help with database management.

Requirements

  • Currently enrolled in a Computer Science, Software Engineering, or related degree program.
  • Experience with C++ and Python programming languages.
  • Familiarity with version control systems like Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong written and verbal communication skills.
  • Ability to work effectively in a team environment.
  • Good understanding of engineering and business fundamentals as they apply to engineering problems and projects.
  • Ability to learn quickly and to take on new challenges.
  • Collaborative team player with excellent interpersonal skills.
  • Excellent organizational skills and attention to detail.
  • Shows critical and creative thinking and problem solving and brings forward solutions for our clients' toughest challenges.
  • Adapts and embraces change.
  • Note: Applicants must submit a transcript (official or unofficial) upon application.

Responsibilities

  • Assist in the design, development, and implementation of software applications using C++ and Python.
  • Collaborate with the team to define system requirements, design solutions, and test functionality.
  • Write clean, maintainable, and efficient code.
  • Debug and resolve technical issues.
  • Document code consistently and maintain comprehensive software documentation.
  • Assist in the maintenance and improvement of existing software.
  • Helping with database administration and routine database installation/updates.

FAQs

What is the location for this internship?

The internship is based in Niagara Falls, ON, Canada.

What programming languages will I be using in this role?

You will primarily be using C++ and Python for software development.

Are there opportunities for mentorship during the internship?

Yes, you will benefit from both formal and informal mentorship from experienced professionals in the industry.

Will I have the chance to work on global projects?

Yes, you will contribute to complex projects around the world, working collaboratively with teams locally and globally.

What specific skills should I have to apply for this internship?

You should have experience with C++ and Python, familiarity with version control systems like Git, strong problem-solving skills, and excellent written and verbal communication skills.

Is there a requirement to submit a transcript when applying?

Yes, applicants must submit an official or unofficial transcript upon application.

What type of work environment can I expect?

You can expect a flexible work environment that promotes collaboration and innovation.

Does Hatch support diversity and inclusion in their hiring process?

Yes, Hatch is committed to building a diverse, inclusive workplace and encourages candidates from all backgrounds to apply.

Will I have opportunities to get involved in social activities?

Yes, you can participate in local charitable events, sports activities, and other social initiatives with other Hatch employees.

Is previous work experience necessary for this internship?

No, previous work experience is not necessary; Hatch encourages all students who meet the qualifications to apply.

Pursuing positive change by partnering with our clients in the infrastructure, energy, and metals industries.

Engineering & Construction
Industry
5001-10,000
Employees
1955
Founded Year

Mission & Purpose

Our organization is passionately committed to the pursuit of a better world through positive change. We embrace your visions as our own and partner with you to develop better ideas that are smarter, more efficient, and innovative. Our global network of 10,000 professionals work on the world’s toughest challenges. Our corporate roots extend back more than a hundred years, and our experience spans over 150 countries around the world in the metals, energy, infrastructure, digital, and investments market sectors. We are employee-owned and independent—free to bring our best thinking to your business. Our exceptional, diverse teams combine vast engineering and business knowledge, working in partnership with our clients to develop market strategies, manage and optimize production, develop new game-changing technologies, and design and deliver complex capital projects. We work closely with the communities in which we serve to ensure that our solutions optimize environmental protection, economic prosperity, and cultural vibrancy. We want their businesses, ecosystems, and communities to thrive, both now and into the future. Our people are passionate about our corporate purpose and values. We believe in long-term relationships with our partners, and are committed to our clients’ lasting success. We are “entrepreneurs with a technical soul.”