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:
Schedule:
Supplemental pay types:
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