Job Title: Software Developer
Location: Markham, ON L3T 7X6
Duration: 6 Months
Job Type: Temporary Assignment
Work Type: Onsite
Pay Rate: $70.00 - $70.00/Hr
Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. This Client is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. Global company that specializes in manufacturing semiconductor devices used in computer processing. The company also produces flash memories, graphics processors, motherboard chip sets, and a variety of components used in consumer electronics goods.
Job Description:
JOB DUTIES:
- Responsible for writing large scale infrastructure and tools in C#, Ruby, and C++ for Windows, Linux and Android environments on x86 and ARM platforms.
- Software is utilized during all stages of product development across multiple client sites and includes distributed automation processes, web applications, and databases to track millions of records generated by thousands of systems.
- This role will drive the technical and design direction of a modern web application.
- Prototype, design, and implement user interfaces.
- Document technical and design decisions for other team members.
- Help advance best practices of UI and JavaScript design and development.
- Design and build server-side functionality.
- Debug issues in upstream, server-side libraries.
- Debug data issues with SQL.
- Be involved in support of existing production environment.
REQUIRED EXPERIENCE AND EDUCATION:
- Bachelors or higher degree in Computer Science, Computer Engineering, or equivalent.
- Must have 5-7 years of strong software development experience.
- Passion for building advanced user interfaces.
- Strong skills in Web UI design using HTML, CSS, JavaScript.
- Familiarity with CSS extensions (like SASS or LESS).
- Significant experience in Front-end: React JS, Next.js, Angular.
- Back-end: Node.js, Express.js, Python.
- Databases: MongoDB, PostgreSQL.
- Experience designing REST/API-driven architectures connecting front-end dashboards to back-end services and database.
- Proven interpersonal skills.
- Technical excellence and teamwork.
- Must be fluent in both written and spoken English.
PREFERRED SKILLS:
- Expert in Web UI design including significant experience with HTML, CSS and CSS Extensions.
- Experience with Backbone.js and Handlebars.js.
- Proven experience in full-stack software development and/or technical project management within a fast-paced software or hardware engineering organization.
- Experience building internal tools, automation scripts, or dashboards from scratch, end to end (UI → API → database).
- Familiarity with LLM-based tooling or conversational interfaces (e.g., natural language/voice interfaces).
- Exposure to LLM application frameworks such as LangChain or LangGraph.
- Interest in applying AI/automation techniques to PMO and workflow tooling as the team's roadmap evolves in this direction.
TekWissen® Group is an equal opportunity employer supporting workforce diversity.