Job Description
Location: Ottawa, ON Canada
In-office position
Term: Contract
As a Junior Software Developer with expertise in Matlab and Julia languages, you will play a pivotal role in the design, development, and enhancement of our software applications. You will work closely with a team of experienced developers, engineers, and researchers to contribute to the creation of sophisticated solutions that address real-world challenges.
Responsibilities:
- Collaborate with senior developers and cross-functional teams to develop, implement, and maintain software applications using Matlab and Julia languages
- Implement and optimize algorithms, mathematical models, and data processing techniques to ensure efficient and accurate performance
- Conduct thorough testing and debugging of software components to identify and resolve issues, ensuring high-quality deliverables
- Work on optimizing code for better performance, scalability, and efficiency
- Document code, methodologies, and technical specifications to ensure clear communication and knowledge transfer within the team
- Stay updated with the latest advancements in Matlab and Julia languages and relevant technologies. Contribute ideas and insights for continuous improvement and innovation
- Collaborate effectively with team members, participate in code reviews, and contribute constructively to team discussions
- Analyze complex problems and propose creative solutions to meet project objectives
- Ability to obtain Enhanced Reliability Security clearance is a must
- Strong proficiency in Matlab and Julia languages, with a good understanding of data structures, algorithms, and numerical computing
- Familiarity with other programming languages, such as Python, C++, or Java, will be beneficial.
- Demonstrated ability to solve complex technical problems and think critically to design effective solutions
- A collaborative mindset with excellent communication skills and the ability to work effectively in a team-oriented environment
- Eagerness to learn and stay updated with the latest technologies and industry trends
- Strong organizational skills with the ability to manage multiple tasks and meet deadlines
- Meticulous attention to detail to deliver accurate and reliable software solutions
- Bachelor's degree in Computer Science, Software Engineering, or a related field. A relevant Master's degree will be an advantage
Note 1: You MUST be legally entitled to work in Canada (i.e., possess Canadian Citizenship, Permanent Residency or Valid Work Permit).
Note 2: High Tech Genesis Inc. is an Equal Opportunity Employer.
Note 3: In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), HTG will provide accommodation accessible formats and communication supports for the interview process upon request.
Note 4: Please submit an MS Word version of your resume when applying for this position.
Note 5: Salary is commensurate with experience.
Apply
Go Back