Software Programmer at Thynker Inc
Oakville, ON L6H 6X7, Canada -
Full Time


Start Date

Immediate

Expiry Date

25 Sep, 25

Salary

55.0

Posted On

23 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Programming Languages, C++, Communication Skills, Databases

Industry

Computer Software/Engineering

Description

COMPANY OVERVIEW

Thynker Inc. is an innovative IT solutions company dedicated to delivering cutting-edge technology products and services. We specialize in software development, web applications, and digital solutions that empower businesses to grow and succeed in today’s fast-paced digital world. Our mission is to combine creativity and technology to provide high-quality, scalable, and user-focused solutions.

SUMMARY

We are seeking a detail-oriented Software Programmer to join our dynamic team in Canada. In this role, you will be responsible for writing, testing, and maintaining efficient code to support our software projects and contribute to the success of our innovative technology solutions.

QUALIFICATIONS

  • Proven experience as a Software Programmer, Developer, or similar role.
  • Proficiency in one or more programming languages (e.g., Java, Python, C++, C#, JavaScript).
  • Basic understanding of databases (SQL/NoSQL) and APIs.
  • Familiarity with version control systems (e.g., Git).
  • Knowledge of software development life cycle (SDLC).
  • Strong problem-solving skills and attention to detail.
  • Ability to learn quickly and work in a team environment.
  • Excellent communication skills.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Write clean, efficient, and maintainable code according to project requirements.
  • Assist in designing and developing software applications.
  • Debug, test, and troubleshoot code to ensure functionality and reliability.
  • Collaborate with senior developers, engineers, and cross-functional teams.
  • Maintain and update existing software programs.
  • Document code, processes, and technical specifications.
  • Learn and apply new programming techniques, tools, and technologies.
  • Participate in Agile development practices and team discussions.
Loading...