Software Development Engineer - Markham, Canada - TekWissen ®

    Default job background
    Engineering / Architecture
    Description

    Job Title: Software Development Engineer - Specialized

    Work Location: Markham, Ontario L3T 7X6

    Duration: 7 Months

    Work Type: Contract

    Job Type: Remote (Markham - 99% Remote, with 1% occasional on-site as needed for Face-to-Face meetings)

    Pay Rate: /Hourly/T4

    Job Description:

    Key Responsibilities:

    • Support of existing codebase to improve existing functionality and fix bugs
    • Documentation of business workflows and code as needed
    • Demonstrate flexibility, strong motivation, and a proven record of meeting aggressive deadlines as well as the ability to work as part of a team
    • Must have proven abilities to solve critical software problems and be able to adapt to work with different software tools, databases, website languages, programming languages, and scripting tools.
    • As a member of the team, you will be responsible to understand existing software solutions that are deployed within Client, and be able to implement changes to make the software solution suit new requirements
    • Will be required to work with other departments to review and help maintain existing software, as well as influence the implementation of changes.
    • Problem solving across multiple software vendors solutions, and defining/implementing innovative ideas to cross leverage different solutions to meet internal customer needs
    • Design and promote efficient DevOps processes and practices across various engineering teams
    • Enable build/test tools and automation that eliminate repetitive tasks and accelerate Operations efficiency

    Preferred Experience:

    • 5-7 years' experience
    • Full MERN Stack
    • Prior experience with: JavaScript, Website and Database design, Windows and
    • Linux Administration, and REST APIs
    • Experience with scripting languages such as Python and JavaScript
    • Experience with Relational databases such as Microsoft SQL, Snowflake, and non-relational databases such as MongoDB
    • Experience with GitHub and other code collaboration tools
    • Solid knowledge of the software development lifecycle required
    • Strong analysis and problem-solving skills required
    • Proven interpersonal skills, teamwork and collaboration is required
    • Experience or background in Information Technology and Information Security is a plus
    • Knowledge of command line in Windows and Linux environments
    • Passion for building great software and strong grasp of automation tools
    • Excellent interpersonal, verbal and written communication skills
    • Excellent organizational and time management skills

    Education:

    • BS or MS in Computer Science or Computer Engineering required