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

previous arrow
next arrow

The PEER Group Inc.: Full Stack Desktop Developer

The PEER Group Inc.

This is a Full-time position in Kitchener, ON posted April 4, 2021.

Two Positions in Kitchener, ON OfficeTalented developers neededWork locationIn response to COVID19, we’ve been operating in a blended virtual and in-office arrangement.

We consider everyone’s situation based on their health, family obligations, the business needs and Government mandates for working from home.When we’re in the office, we collaborate knowing that our surroundings are cleaned vigorously every day and there are spacious private cubicles to give us the physical distance to feel comfortable.

Working as part of a project team, developing desktop applications for the High Tech Semiconductor industry, you will be involved in all phases of the software engineering process — from requirements gathering, functional specs and design to software development and system testing to travel to customer site (or remote support when more appropriate) for installation.

End to end development is our business.

Have your hand in everything from the bottom to the top of the stack; our code talks to the hardware and handles business logic in C#, provides a pipe for our customers’ data collection, and tops it off with a desktop UI that visualizes whatever insights the manufacturer’s operators need to know in real-time on a factory floor.


What’s the challenge?

Design for successEngage with customers and work with your team to capture requirements, design, develop, code using object-oriented design patterns, then integrate applications into customer systems.Create production quality desktop applications with C# on .NET 4.5, Python, SQL, and XML.

Make sure it worksPerform unit testing, support functional and integration testing on code and participate in bug fixes.Follow all code and documentation standards.Be a customer champion participating in installation and integration of software into the customer’s factory or tool automation systems.Troubleshoot issues reported from the customer site.

Become an expert Learn and utilizePEER Group’s connectivity, automation, and testing products along with the Semiconductor automation software standards.Acquire domain knowledge deploying solutions with factory business systems.

Collaborate Interact with your team, management, customers, and factory personnel.Collaborate with the customer development team to resolve issues on site.Work flexible hours or overtime as needed.

TravelTypically, travel to customer sites within North America, Asia and Europe are part of this position.

Current travel is curtailed by COVID restrictions, international travel rules, customer policies and PEER’s employee safety policies.

We continually review the pandemic circumstances.

The safety of our employees and customers, and public health is very important to us.

What do you need to bring with you?EducationPost-secondary education in a technical field (Bachelor of Computer Science, Bachelor of Science in Engineering, Software Programming Diploma, or similar).

Experience2+ solid years ofworking experience in desktop app design and demonstrated ability to learn new technologies.

Proven experience with delivering production quality code within critical customer deadlines.

Well-honed object-oriented coding skills with C# focus on .NET, SQL databases, WCF and Web services.Proficiency with Azure DevOps Server, Git, Team Foundation Version Control (TFVC) or other version control and application lifecycle management software Great with data structures and data manipulation.

Strength in Python scripting or similar technologies like Ruby, Bash, Perl, etc.Experience with of XML, XPATH and XQUERYExperience with Windows is a must; we’re a Microsoft Gold Partner.Bonus points for Special knowledge of discrete automation with robots or experience writing device drivers Extraordinary Problem Solving!Mechanical aptitude as you will be integrating and testing interfaces on various types of mechanical hardware, including robots.Keen troubleshooting skills with strong attention to detail.

Teamwork!Excellent English communication skills, with the ability to effectively interact with customers and teammates whether it’s face to face, on a video call, phone call or email.High commitment to success, ability to multitask within tight deadlines, and a professional demeanor are assumed.

Talent is universal, skills aren’t the whole picture.

Show us samples of your development skills in pdf’s, links to GitHub or personal portfolio sites or whatever else works.We realize that not every business uses the same technology – we understand that skills are transferrable.

If you don’t have depth of experience with the exact tech we listed but you’re a powerhouse with something similar, tell us about it!

You’ll be considered.Submit your resume, cover letter, and transcripts.

You like the excitement of being part of something new and that’s exactly how Engineering Services works.

Customer asks for a deliverable.

We design, develop, test, integrate, and then we’re onto the next!

You love the fast ramp up and the variety that customer problems offer.Secret Sauce?

You’re a problem solver.

You have this amazing ability to figure out technology puzzles and get things to work.

The technology in this space changes quickly and you’re able to pick up new knowledge and assimilate it into what you already know in a way that gives you an edge.

When you have a tricky problem in your head, it doesn’t leave you until it’s solved.

You are able to understand other people’s pain – analyze their production loss in terms of time or money so you can make suggestions about how to make the best progress at solving their problem.You will grow and develop your knowledge of the semiconductor domain to become the go-to person when our customers are in difficulty.

You know that most good things happen as a result of a carefully managed plan—requirements gathering, sharing of information, commitment to a clear goal, coordinating and communicating the plan for delivery and acceptance—that leads to customer satisfaction.

We need your ability to jump on a learning curve, familiarize yourself with the problem space, the industry and the testing tools and get right into customer site work.

Come and work in an environment where professionals have a chance to become experts; where you work in a small company environment, but deal in the big leagues.

Come to PEER Group.

Visit the CAREERS tab of our website for all you need to know about applying to, interviewing at, life at, and the benefits of working at PEER Group.

We appreciate the interest of all applicants however, only those chosen to advance further in the recruitment process will be contacted About PEER GroupPEER Group is headquartered in Kitchener-Waterloo, Ontario, Canada, with an office in Dresden, Germany.

A privately-held company, PEER Group currently employs over 195 people worldwide.Smart manufacturing starts with factory automation softwarePEER Group® provides the largest portfolio of factory automation software products and services to high-volume manufacturers and equipment makers in the semiconductor, photovoltaics (PV), and electronics industries.

We help lower the cost of automation for our customers by solving their most challenging equipment automation, data management, and process control problems.As a group, we are focused on creating customer success while working in a supportive atmosphere filled with challenges, fun and food.

Our workstations were created for ergonomic comfort with cube walls for times when we have to concentrate and huge whiteboards for when we need to collaborate.

We like profit sharing and full disclosure Communications Meetings.We recognize the great people we grow by promoting from within.We are an equal opportunity employer.

Employment decisions are made on the basis of ability, qualifications, and performance.

We welcome inquiries from everyone and celebrate diversity in our workplace.

We embrace our differences in age, ancestry, citizenship, ethnic origin, place of origin, creed, family status, marital status, disability, record of offences, sex, gender identity and expression, and sexual orientation.If you require accommodation in completing the application process please call HR at 519 749 9554.

If you are contacted regarding this position, please advise HR of accommodation measures you may require during our interview process.

Of course, we will address these matters with respect and confidentiality.