Full Stack Web Developer

Winnipeg, MB, CA, Canada

Job Description

Your Role:



Under the general direction of the Software Development & Maintenance Manager, the incumbent works independently or as part of a team to develop and maintain both the front and back end (i.e. full-stack) of our web-based applications. As a software products member, the developer has knowledge and experience that enables independent design and development activities adhering to the defined processes and best practices established by the development team.

Specific responsibilities include:

Develop and maintain front-end, web-based applications to meet the needs of customers and internal users. Develop and maintain web application back-end components, such as SQL databases and servers. Adhere to code design standards, implementation, testing and documentation processes, as designated by the software products group management. Work closely with other members of the software products group, usually under the specific direction of the Software Development & Maintenance Manager. Author and maintain progress documents describing project work. Communicate progress to other group members, as required in regularly scheduled meetings. Participate in requirements gathering and maintain an understanding of the web application domain. Work in cooperation with others who may also be involved in similar or related projects. This may include collaborating with other team members on project work and assisting them when required. Keep abreast of industry standards as they evolve. This may involve participating in seminars, attending conferences, or events that demonstrate new software development technologies and practices.

About You:



A minimum two-year diploma in a related discipline (such as IT and/or full-stack development) with a minimum of one year's related experience. Co-operative Education (Co-op) experience is a definite asset. Experience with HTML, CSS, JavaScript, and PHP. Experience with C++, and C#. Knowledge of Python is an asset. Experience with Git or similar version control is an asset. Experience with user interface design using the Figma design software is an asset. Knowledge of MySQL database technologies. Demonstrated ability to analyze, plan, control, and make decisions related to the development of web-based systems and applications. Self-motivated, with a demonstrated initiative to work in a fast-paced, open environment. Strong work ethic, ability to work in a team, and willingness to learn new skills. Excellent communication skills (written and oral). Excellent organizational and time management skills with emphasis on detail.

Why Build Your Career at MHI?



At MHI, we offer more than just a job - we provide a dynamic and rewarding career experience:

Great Benefits:

Access comprehensive extended healthcare coverage and a defined-benefit pension plan.

Competitive Compensation:

Receive a salary that reflects your skills and contributions.

Flexible Work Options:

Work remotely on Mondays and Wednesdays with our hybrid schedule.

Nine-Day Work Cycle:

Enjoy approximately every other Monday off for better work-life balance.

Empowered Work:

Take ownership of your projects with a high level of autonomy and responsibility.

Client-Facing Opportunities:

Gain valuable business experience through direct communication with clients.

Supportive Development:

Benefit from personalized coaching and hands-on training to help you thrive professionally.

Diverse Workdays:

Enjoy a variety of tasks -- no two days are ever the same.

Flex Time:

Customize your schedule with flexible hours to suit your lifestyle.

Positive Culture:

Be part of a friendly, relaxed, and collaborative corporate environment.

Manitoba Hydro International Ltd.



Manitoba Hydro International Ltd. (MHI) provides innovative solutions to help customers in the energy and telecommunications sectors. We are a subsidiary of one of Canada's most highly regarded energy utilities, Manitoba Hydro, and proudly bring over a century's worth of utility best practice experience and our global expertise to every customer we serve.

The Power Systems Technology Centre (PTC) is a business unit of MHI and is a world leader in electrical power simulation, applied power systems analysis, and related technologies. The PTC develops and markets a variety of products including PSCAD(TM)/EMTDC(TM), renowned power system simulation software; Enerplot(TM), offline plotting and data analysis software; PRSIM, power flow data conversion software; and FACE, Field and Corona Effects analysis software. In addition to a practiced team of computer science professionals, the PTC boasts a wide range of experience providing engineered solutions to the global power industry.

PTC offers clients an experienced team of engineer professionals that have a wide range of experience providing solutions to the global power industry. PTC has leading experts in the field of HVDC who provide unique expertise in engineering studies, equipment specifications, and maintenance and system operation.

PTC also provides comprehensive training for PSCAD(TM) as well as a variety of power system courses and custom training. Other services offered by PTC include maintenance and support, laboratory testing and research opportunities.

For more information, visit

mhi.ca

and

pscad.com



Qualified candidates with a commitment to excellence and a desire to join a winning team are invited to apply to this expedited posting with a resume and cover letter by

4:30 p.m. on Wednesday, November 12, 2025.



Additional Details:

Hours Worked:

8:00 a.m. - 4:30p.m. (8 hours/day on a 9-day bi-weekly cycle)

This is a

two-year term position

with potential to become permanent based on job performance.

Job Types: Full-time, Temporary
Contract length: 24 months

Pay: $63,996.25-$88,515.26 per year

Benefits:

Company events Company pension Dental care Disability insurance Employee assistance program Extended health care Flexible schedule Life insurance On-site parking Paid time off Vision care Wellness program
Ability to commute/relocate:

Winnipeg, MB R3P 1A3: reliably commute or plan to relocate before starting work (required)
Application question(s):

Do you reside in Manitoba?
Education:

DCS / DEC (required)
Experience:

Full-stack development: 1 year (required)
Work Location: Hybrid remote in Winnipeg, MB R3P 1A3

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3040988
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Winnipeg, MB, CA, Canada
  • Education
    Not mentioned