Back to results

Software Developer

  • Canada

Full-time

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

Key Responsibilities

  • Design, develop, and maintain software applications.
  • Write clean, efficient, reusable, and well-documented code.
  • Understand project requirements and convert them into technical solutions.
  • Develop and integrate APIs and third-party services.
  • Identify, troubleshoot, and resolve software bugs.
  • Perform unit testing, debugging, and code reviews.
  • Collaborate with UI/UX designers, developers, testers, and project managers.
  • Maintain and improve existing applications.
  • Follow software development best practices and coding standards.
  • Participate in Agile/Scrum meetings and project discussions.

Required Skills

  • Knowledge of programming languages such as Java, Python, C, C++, or JavaScript.
  • Understanding of HTML, CSS, and JavaScript.
  • Knowledge of databases such as MySQL, PostgreSQL, or MongoDB.
  • Understanding of OOP concepts and data structures.
  • Knowledge of REST APIs and web services.
  • Familiarity with Git and GitHub.
  • Good analytical and problem-solving skills.
  • Strong communication and teamwork skills.

Preferred Skills

  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with frameworks such as React, Angular, Spring Boot, or Django.
  • Basic knowledge of CI/CD and software deployment.
  • Understanding of Agile software development methodologies.
More about this job

Responsibilities

Design, develop, test, debug, and maintain software applications, APIs, and integrations while following coding standards and development best practices. Collaborate with cross-functional teams, participate in Agile/Scrum discussions, and troubleshoot and improve existing applications.

Requirements

Candidates should know at least one of Java, Python, C, C++, or JavaScript, along with web technologies, databases, object-oriented programming, data structures, REST APIs, and Git. Strong analytical, problem-solving, communication, and teamwork skills are required; cloud platforms, listed frameworks, CI/CD, deployment, and Agile experience are preferred.

Skills

  • Java
  • Python
  • C
  • C++
  • JavaScript
  • HTML
  • CSS
  • MySQL
  • PostgreSQL
  • MongoDB
  • Object-Oriented Programming
  • Data Structures
  • REST APIs
  • Git
  • Problem-Solving
  • Communication

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Software Development
  • Java
  • Python
  • C
  • C++
  • JavaScript
  • HTML
  • CSS
  • MySQL
  • PostgreSQL
  • MongoDB
  • Object-Oriented Programming
  • Data Structures
  • REST APIs
  • Web Services
  • Git
  • GitHub
  • AWS
  • Azure
  • Google Cloud
  • React
  • Angular
  • Spring Boot
  • Django
  • CI/CD
  • Software Deployment
  • Agile
  • Scrum
  • Unit Testing
  • Code Reviews

Report this job

Get in touch
MovoJobs

Contact us