Research Assistant (Software) Job at Clean Energy Analytics Inc., Remote

R0JSdU5XUkJ2bjcrNmh6MVc4d0Fldz09

Job Description

About us

We are professional, innovative, data-driven, and our goal is to accelerate the transition to a clean energy future by providing innovative and customized solutions to our clients. We believe that a sustainable future is achievable through the development and deployment of clean energy technologies, and we are committed to making a positive impact in the world through our work.

Job Summary:

As a Software Development Research Assistant, you will assist in the design, development, and testing of software applications related to research projects. You will work under the direction of a senior researcher and collaborate with other team members to gather and analyze requirements, develop code, and test software functionality. You will play an integral role in contributing to the development of software tools that support research projects and facilitate data analysis.

Key Responsibilities:

  • Assist in the design and development of software applications related to research projects
  • Collaborate with other team members to gather and analyze requirements, and ensure software solutions meet project needs
  • Develop code using programming languages such as Python, Java, or C++
  • Test and debug software applications to ensure functionality and accuracy
  • Document software design and code to ensure maintainability and usability
  • Assist in the maintenance and enhancement of existing software tools
  • Keep up-to-date with the latest developments in software development methodologies and technologies

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Strong programming skills in languages such as Python, Java, or C++
  • Experience in software development and testing
  • Strong problem-solving and analytical skills
  • Familiarity with software development tools such as Git, JIRA, or Confluence
  • Excellent written and verbal communication skills
  • Ability to work both independently and collaboratively in a team environment
  • Strong attention to detail and ability to maintain accurate records

Job Types: Full-time, Fixed term contract, Internship / Co-op
Contract length: 6-9 months

Salary: $20.00-$21.00 per hour

Benefits:

  • Flexible schedule
  • Work from home

Flexible Language Requirement:

  • French not required

Schedule:

  • Monday to Friday

Supplemental pay types:

  • Bonus pay

Application question(s):

  • This position is funded by Canadian government body so candidate has be to be Citizen or permanent resident. What's your status?

Education:

  • Bachelor's Degree (preferred)

Work Location: Remote

Similar Jobs

Nike

Part-time Seasonal Retail Store Sales Associate (Nike Dixie Mississauga Clearance Store ) Job at Nike

Become a Part of the NIKE, Inc. Team NIKE, Inc. does more than outfit the worlds best athletes. It is a place to explore potential, obliterate boundaries and push out the edges of what can

Alberta Health Services

Registered Emergency Medical Technicians – Paramedic, Emergency Job at Alberta Health Services

Your Opportunity: The city of Grande Prairie is located in northwest Alberta and has something for everyone! We are a growing city with close to 70,000 residents. In addition to a

Heart & Stroke

Accounting Assistant Job at Heart & Stroke

Assists accounting department through data entry, account reconciliation, accounts payable support preparation of accounting transactions and entry into

Regional Municipality of Wood Buffalo

Engineer Job at Regional Municipality of Wood Buffalo

Capable of acquiring knowledge of Municipal Bylaws, processes and procedures. Project Management: Oversees the preparation of preliminary design and contracts