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

C# Developer, Senior

The PEER Group Inc.

This is a Contract position in Kamloops, ia posted September 11, 2021.

Work location In 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.

We’re rolling out a hybrid model where you can spend up to half your time working from home, and the other half (or more if you prefer) working in the office.

We have a proven track record of respecting individual needs for uninterrupted focus mixed with meaningful periods of collaboration.

We believe this is the best strategy for continuing to build on our successes.

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.

Travel will be required Willingness and ability to travel within North America, Europe and Asia as required by the assignment (up to 10%).

This includes obtaining and maintaining a valid passport and applicable visas, and ensuring that you can provide proof of being fully vaccinated in accordance with all then-current travel advisories and customer site requirements.

At this time, with the restrictions in place by governments, airline carriers and customers, proof of full and current COVID vaccination is required during the offer process.

The role The Semiconductor industry is growing exponentially and we’re growing a team to keep up with our customers’ expanding needs for high-tech manufacturing automation software.

That team needs someone who can do the right things with their code, the customer, and their fellow developers.

More junior team members will follow their example and customers will have faith in their capable hands.

They have a seasoned grasp of implementing future-proof object-oriented programming solutions.

The challenges include multi-tiered architectures and multithreading that are part in parcel with that scale of system.

Build on the success of an existing software platform in production today Working as part of a project team, improving desktop applications for the Semiconductor High Tech 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 or external systems 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 success Engage with customers and work with your team to capture requirements, design, develop, code using object-oriented design patterns, then integrate applications into customer systems.

Dig into perplexing manufacturing automation challenges, quickly conceptualizing solutions that serve the right functionality in the right amount of time, every time.

Create production-quality desktop applications with C# and Windows Presentation Foundation (WPF) on.NET.

Spot opportunities to optimize our existing and proposed solutions with better designs, coding practices, and techniques.

Assess the impact of proposed solutions across both the stack and external systems, then make any necessary tweaks to ensure a successful integration.

Conscious of and dedicated to documenting ideas and communicating your design across teams so everyone is working towards the same goal.

Make sure it works Own the quality of the code you write, performing unit testing, supporting functional and integration testing on code and participating in tricky bug fixes.

Set the tone for coding and documentation standards, championing best practices and helping others see the light.

Be a customer hero, participating in the installation and integration of software into the customer’s factory or tool automation systems.

Troubleshoot issues reported from the customer site, employing all of your code sleuthing tactics to discover the root causes of the most obscure bugs.

Become an expert Learn and utilize PEER Group’s connectivity, automation, and testing products along with the Semiconductor automation software standards.

Acquire domain knowledge deploying solutions with factory business systems.

Effectively navigate and efficiently map undiscovered code-scapes, bringing calm order to the unstructured project areas that long for the clarity of mission that’s native to the seasoned developer.

Collaborate Drive a team to success in an Agile environment.

Be a positive force in sprint planning with the team and daily stand-ups.

Collaborate with the customer development team to design solutions and resolve issues on site.

Interact with customers, your team, management, and factory engineers.

Balance the scales between owning your project deliverables and also working with the customers as well as your PEER Group engineering team to foster teamwork and build trusting relationships all-round.

Work flexible hours or overtime as needed.

Use 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.

What do you need to bring with you?

Education Post-secondary education in a technical field (Bachelor of Computer Science, Bachelor of Science in Engineering, Software Programming Diploma, or similar).

Three to four-year undergraduate degree and diploma programs are preferred.

Co-op programs with applicable software development work terms are a bonus and can be considered as part of your work experience in the section below.

Experience 4 – 7 solid years of working experience in software design and demonstrated ability to learn new technologies.

Object-oriented programming expert with C# on .NET, or make the short leap from Java.

Proven experience with designing and deploying production code for line of business or ERP applications – you know the in’s and out’s of multi-tier architecture complexity and love it Track record of solving asynchronous threading or advanced scheduling problems.

Honing time estimation process proven by a record of delivering code on time, on or before critical customer or product release dates.

Easy command of Azure DevOps Server, Git, Team Foundation Version Control (TFVC), SVN or other version control and application lifecycle management software.

Mentoring team members to influence their growth into high-performing professionals.

Firm handle on data structures and data manipulation.

Mechanical aptitude to work on solutions that serve hardware, including robots.

Familiarity with scripting languages – or the ability to pick it up as needed.

Bonus points for: WCF or web services, MVVM, WPF, special knowledge of discrete automation with robots, writing device drivers, or working with manufacturing execution systems (MES).

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

If you don’t have a 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.

Only those chosen to continue in our recruitment process will be contacted.

Why join PEER?

hybrid work from home arrangements, with up to 50% at home work in an atmosphere filled with challenges, fun and food we have mentors who are willing to provide coaching and answer your questions or point you in the right direction, plus an orientation plan with the tools and skills you need to create the career trajectory you desire profit sharing and full disclosure Communications Meetings.

we recognize the great people we grow by promoting from within.

we like flex hours we give to the community by raising a lot of money for local charities which our CEO matches education opportunities large (academic programs) and small (online subscriptions) plus support for professional memberships (e.g.

P.Eng) we have a referral program that offers a CASH incentive when your referral is hired and again a year later if you are both still with us workstations that provide ergonomic comfort and cube walls for times when we have to concentrate, plus whiteboards for when we need to collaborate.

About PEER Group PEER Group is headquartered in Kitchener-Waterloo, Ontario, Canada, with an office in Dresden, Germany.

A privately-held company, PEER Group currently employs over 200 people worldwide.

Smart Manufacturing starts with factory automation software PEER 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.

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 email or 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.

No agencies please.