Engineering Support (Developer) - Senior
By PEER Group Inc. At Kitchener, Ontario, Canada
Experience with automation design and project management and implementation.
Engage with customers and work with your team to capture requirements, design, develop, and code, then integrate applications into customer systems.
Mentor team members and create relevant knowledge and/or training resources.
5+ years’ experience in a software development role and/or support engineering role.
Skillful writing ability for maintaining user and/or support documentation.
Keen problem solving and trouble shooting skills and a strong attention to detail.

Are you an experienced Senior Support Developer looking for an exciting new challenge? We are looking for a motivated and experienced individual to join our team and help us provide top-notch technical support to our customers. You will be responsible for troubleshooting and resolving customer issues, developing and maintaining customer support systems, and providing technical guidance to our team. If you are looking for an opportunity to make a real impact and be part of a dynamic and growing team, this is the job for you!

A Senior Support Developer is responsible for providing technical support to customers, troubleshooting software and hardware issues, and developing solutions to customer problems. They must have excellent problem-solving and communication skills, as well as a strong understanding of software and hardware systems. To become a Senior Support Developer, you will need to have a bachelor's degree in computer science or a related field, as well as experience in software development, customer service, and technical support.

Skills required for a Senior Support Developer include:

• Strong problem-solving and analytical skills
• Excellent communication and customer service skills
• Knowledge of software and hardware systems
• Ability to troubleshoot and debug software and hardware issues
• Ability to develop solutions to customer problems
• Knowledge of scripting languages such as JavaScript, HTML, and CSS
• Knowledge of databases and SQL
• Knowledge of networking protocols and technologies

Knowledge required for a Senior Support Developer includes:

• Understanding of software development processes and methodologies
• Knowledge of software design and architecture
• Understanding of software testing and debugging
• Knowledge of software security and encryption
• Understanding of customer service principles
• Knowledge of customer service best practices

Responsibilities of a Senior Support Developer include:

• Providing technical support to customers
• Troubleshooting software and hardware issues
• Developing solutions to customer problems
• Testing and debugging software
• Developing software patches and updates
• Writing and maintaining technical documentation
• Assisting with software and hardware installations
• Developing and maintaining customer relationships

Experience required for a Senior Support Developer includes:

• At least 5 years of experience in software development
• At least 3 years of experience in customer service and technical support
• Experience in software testing and debugging
• Experience in developing software patches and updates
• Experience in writing and maintaining technical documentation

Qualifications required for a Senior Support Developer include:

• Bachelor's degree in computer science or a related field
• Knowledge of scripting languages such as JavaScript, HTML, and CSS
• Knowledge of databases and SQL
• Knowledge of networking protocols and technologies

Tools that help Senior Support Developers work better include:

• Issue tracking software
• Remote access software
• Automation tools
• Database management software
• Network monitoring software

Good tips to help Senior Support Developers do more effectively include:

• Stay up to date on the latest software and hardware technologies
• Develop strong customer service and communication skills
• Utilize automation tools to streamline processes
• Develop a strong understanding of software development processes
• Utilize issue tracking software to keep track of customer issues

Common Senior Support Developer interview questions include:

• What experience do you have in software development?
• What experience do you have in customer service and technical support?
• How do you troubleshoot and debug software and hardware issues?
• How do you develop solutions to customer problems?
• What scripting languages are you familiar with?
• What databases and SQL do you know?
• What networking protocols and technologies are you familiar with?