CrawlJobs Logo

Software Developer/Engineer

JK Contracting and Consulting Inc.

Location Icon

Location:
Canada, Burlington

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Responsibility:

  • Develop, test, and maintain software applications using programming languages such as Java, Python, C++, JavaScript, or others
  • Write clean, scalable, and efficient code following best practices and coding standards
  • Collaborate with business analysts, designers, and other developers to gather requirements and implement software features
  • Design software architectures and systems to meet functional and non-functional requirements
  • Troubleshoot and debug issues in existing applications and resolve them promptly
  • Optimize application performance for speed and scalability
  • Conduct peer code reviews and participate in team discussions to improve software quality
  • Stay up-to-date with the latest technologies, industry trends, and best practices in software development
  • Write and maintain technical documentation for software applications and codebases
  • Ensure the application’s reliability, security, and performance by integrating automated testing and security measures
  • Contribute to the continuous improvement of development processes and practices

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
  • Proven experience as a Software Developer, Software Engineer, or a similar role
  • Strong proficiency in programming languages such as Java, Python, C++, JavaScript, or others
  • Familiarity with back-end technologies such as Node.js, Ruby on Rails, or Django
  • Knowledge of databases (SQL and NoSQL) and cloud services (e.g., AWS, Azure)
  • Understanding of software development methodologies such as Agile or Scrum
  • Experience with version control systems (e.g., Git) and CI/CD pipelines
  • Strong problem-solving skills and ability to debug complex issues
  • Excellent communication skills, both verbal and written, with the ability to work well in a team environment
  • Ability to write clean, maintainable, and well-documented code

Nice to have:

  • Experience with front-end development frameworks like React, Angular, or Vue.js is a plus
  • Familiarity with test-driven development (TDD) and automated testing is a plus

Additional Information:

Job Posted:
December 09, 2025

Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.