Talent.com
Software Development and Testing

Software Development and Testing

Smart TechLink Solutions Inc.Halifax, Nova Scotia, Canada
30+ days ago
Salary
CAD33 hourly
Job description

Company Overview

Smart TechLink Solutions Inc. (STS) is a fast-growing talent management firm that provides IT staffing solutions and services to clients. We specialize in recruiting experienced professionals who are passionate about solving problems and delivering meaningful technology. With deep domain expertise in recruitment solutions, we ensure our clients have access to leading professionals in key technology fields.

Job Overview

We are seeking a highly skilled Software Development and Testing professional to join our team at Smart TechLink Solutions Inc. As a Software Development and Testing specialist, you will be responsible for designing, developing, and testing software applications. This is a senior-level role, requiring 7 to 10 years of experience. The job is based in Halifax, Nova Scotia, Canada, and is offered on a contract basis.

Qualifications and Skills

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development and testing, with a focus on web-based applications.
  • Strong knowledge of programming languages such as Java, C#, or Python.
  • Experience with software testing methodologies, tools, and frameworks.
  • Familiarity with agile development methodologies, such as Scrum or Kanban.
  • Excellent problem-solving and troubleshooting skills.
  • Ability to work independently and as part of a team.
  • Strong communication and collaboration skills.
  • Attention to detail and a commitment to delivering high-quality software solutions.
  • Experience with version control systems, such as Git or SVN.
  • Knowledge of database management systems, such as SQL or Oracle.

Roles and Responsibilities

  • Design, develop, and test software applications in accordance with client requirements and industry standards.
  • Collaborate with cross-functional teams to define software specifications and project requirements.
  • Conduct code reviews to ensure the quality and efficiency of software deliverables.
  • Troubleshoot and resolve software defects and issues, ensuring timely resolution.
  • Develop and maintain technical documentation, including design documents, test plans, and user manuals.
  • Stay updated with emerging trends and technologies in software development and testing.
  • Assist in the evaluation and implementation of software development and testing tools and methodologies.
  • Collaborate with stakeholders to gather and analyze software requirements.
  • Participate in the full software development lifecycle, from planning and design to implementation and maintenance.
  • Visa OWP(12+ Months), PR AND CITIZEN

    On Site Job

    Experience in SDET

    Experience in developing and implementing test strategies for complex initiatives

    Experience providing testing oversight over multiple agile team

    Experience with Test Automation and DevOps practices in ETL and Cloud

    Experience in SQL

    Strong problem-solving skills, troubleshooting and root cause analysis skills

    Should have Healthcare experience