This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Intermediate Software Developer

Randstad Canada

This is a Contract position in Vancouver, ia posted September 9, 2021.

We are looking for an Intermediate Software Developer with 5 years of experience in a Software Development background to join our software development team.

The successful candidate will work closely with a multidiscipline software and engineering team enhancing the flagship product of the company.

The ideal candidate should have prior experience in software development in a cross functional team environment with exposure to the best practices in the software industry.

Key Responsibilities Contribute towards software development and maintenance as part of being in a cross functional scrum team.

Analyze the requirements, design the solution, development of code, test, deploy, maintain and improve the software within strict deadlines.

Maintain, support, debug and fix various issues including production issues as part of production support.

Qualifications & Experience Bachelor’s degree in Computer Science or equivalent education and six years experience in Software Development in a collaborative environment.

Should have advanced knowledge and recent experience in one or more general purpose programming languages/frameworks with an emphasis Python, PHP and Node.js Should have recent hands-on experience in designing and developing user interface in web development projects with Laravel and modern reactive JavaScript framework such as Vue.js.

Should have the ability to identify the end-to-end scope of a requirement, estimate the effort by breaking down the implementation plan into smaller tasks/components.

Advanced database knowledge with experience in writing and debugging queries, store procedures and functions in MSSQL.

Should have experience in participating in all phases of the Software Development cycle as part of a multi-functional Scrum team.

Experience working with a source code control system such as GIT and experience in CI/CD and continuous delivery pipelines, unit testing and automated testing.

Effective oral and written communication skills along with an interest to learn emerging technologies that will help achieving organizational targets.

Maintain, support, debug and fix various issues including production issues as part of production support.

This may involve working beyond standard working hours scheduled through and managed through a shift schedule on a rotational basis with other team members Enhancement and maintenance of new and existing software programs and preparation of summary reports, manuals and technical and non-technical documentation.

Analyze and understand the business needs, translate and document them into software development requirement formats.

Adhere to the standard processes that will be implied from time to time to perform the job responsibilities in collaboration with other team members.

Research, analyze and evaluate about latest tools and software products as per the business as well as development needs of the business Nice to have
• Experience in Graphical/dataflow Programming languages like LabVIEW.

• Experience in working with Linux environment and cloud-based architecture.

• Experience in working with Microsoft Azure product offerings and IoT platforms.

• Familiarity with Scrum/Kanban or other Agile Processes.

• Experience in working with data centric / big data projects.

• Experience in Oil and Gas domain and working with control systems
• Experience working with engineered control and field deployed systems would be an asset.

Including benefits