Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Associate Software Engineer at Xtract One developing and maintaining software and hardware solutions. Collaborating with teams to ensure high-quality outcomes in innovative security technology.

Responsibilities

  • Collaborate with team members to comprehend project requirements and actively contribute to the development of both software and hardware applications.
  • Demonstrate learnings towards writing clean, maintainable, and efficient code adhering to best practices.
  • Demonstrate engagement in the entire software and hardware development lifecycle, encompassing coding, testing, debugging, and deployment.
  • Create unit tests and actively participate in integration testing to ensure the delivery of high-quality software and hardware solutions.
  • Analyze and troubleshoot defects and issues in both software, providing effective solutions.
  • Collaborate with team members to identify and implement successful problem-solving strategies.
  • Document code consistently throughout the development process.
  • Contribute to the creation of technical documentation to facilitate system maintenance and future development.
  • Work closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver integrated and high-quality software and hardware solutions.
  • Actively participate in code reviews to build understanding of code quality and coding standards.
  • Stay informed about industry trends, emerging technologies, and best practices to continuously improve skills and contribute innovative ideas.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Knowledge of programming languages such as Python, Java, C++, or similar.
  • At least 1 year of experience working in software development.
  • Familiarity with software methodologies and practices.
  • Strong problem-solving and analytical skills applicable.
  • Excellent communication and teamwork abilities, essential for cross-disciplinary collaboration.
  • Eagerness to learn and adapt to new technologies in both software and hardware development.
  • Knowledge of version control systems.
  • Understanding of basic software design principles.
  • Familiarity with web development frameworks and technologies.
  • Knowledge of database systems (SQL or NoSQL).
  • Exposure to various development methodologies (agile, waterfall, etc).

Benefits

  • Benefits
  • Vacation
  • Sick Days
  • Bonus
  • Stock Options

Job type

Full Time

Experience level

JuniorMid level

Salary

CA$72,000 - CA$88,000 per year

Degree requirement

Bachelor's Degree

Tech skills

JavaNoSQLPythonSQL

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.