Software Engineer

at  FarmLink Marketing Solutions

Edmonton, AB, Canada - 00000

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 Nov, 2022USD 75000 Annual06 Aug, 20221 year(s) or aboveVue,Languages,Object Oriented Design,Documentation,Javascript,Data Structures,Algorithm Design,Django,Python,Algorithms,Computer Science,Relational DatabasesNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SOFTWARE ENGINEER: FULL STACK

Description Overview
Under the direction of the Software Engineering Manager, we are looking for a full stack software engineer to join our growing team.
The Software Engineer is responsible for the development, evaluation, implementation, and maintenance of new software solutions, including maintenance and development of existing applications. Applications involve data collection, data storage, data visualization, and machine learning.

Summary of Duties and Responsibilities

  • Design and code the right solutions starting with broadly defined problems.
  • Be able to code in both the front-end (Vue JS) and backend (Django Python) (Full stack)
  • Performing Software analysis, code analysis, requirements analysis, software reviews, identification of code metrics, system risk analysis, software reliability analysis
  • Mentoring less experienced peers
  • Aiding with installations, system configuration and third-party system integrations
  • Providing team members and clients with support and guidance
  • Work in an agile environment to deliver high-quality software.

Education & Qualifications

  • Bachelor’s or master’s degree in Computer Science, Software Engineering, or related field
  • Familiarity with the syntax of languages such as JavaScript and Python
  • Familiarity with Vue and Django
  • Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving, and complexity analysis.
  • Experience with distributed, multi-tiered systems, algorithms, and relational databases
  • Effectively articulate technical challenges and solutions.
  • Adept at handling ambiguous or undefined problems as well as ability to think abstractly.
  • At least 2 years of experience as a software engineer
  • A strong record of past projects and a native curiosity to build things
  • Must be legally allowed to work in Canada

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Design and code the right solutions starting with broadly defined problems.
  • Be able to code in both the front-end (Vue JS) and backend (Django Python) (Full stack)
  • Performing Software analysis, code analysis, requirements analysis, software reviews, identification of code metrics, system risk analysis, software reliability analysis
  • Mentoring less experienced peers
  • Aiding with installations, system configuration and third-party system integrations
  • Providing team members and clients with support and guidance
  • Work in an agile environment to deliver high-quality software


REQUIREMENT SUMMARY

Min:1.0Max:2.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Software Engineering, Engineering

Proficient

1

Edmonton, AB, Canada