About the RoleWe are seeking a proactive and customer-focused Technical Support Engineer to join our team. In this role, you will be responsible for providing technical assistance, troubleshooting software and system-related issues, supporting software implementations, and ensuring an excellent customer experience throughout the support lifecycle.The ideal candidate is a strong problem solver with excellent communication skills, a solid technical foundation, and a passion for helping customers resolve issues efficiently.Key ResponsibilitiesInstall, configure, and maintain software applications and systems.Provide technical support to customers and internal users, ensuring systems operate efficiently and effectively.Support the deployment and rollout of new software applications and updates.Diagnose and troubleshoot software, application, system, and network-related issues.Investigate incidents, identify root causes, and implement appropriate solutions.Manage multiple support requests simultaneously while meeting agreed service levels.Escalate unresolved issues to relevant internal teams, including development and implementation teams.Research and identify solutions to software and hardware-related problems.Maintain accurate records of issues, resolutions, and customer interactions within the support system.Develop and maintain technical documentation, user guides, and knowledge base articles.Follow up with customers to ensure issues have been fully resolved and systems are functioning properly.Prepare regular support reports and provide insights for continuous service improvement.Deliver exceptional customer service throughout the issue resolution process.Qualifications & ExperienceBachelor's degree in Computer Science, Information Technology, Information Systems, or a related field.Proven experience as a Technical Support Engineer, IT Help Desk Specialist, Desktop Support Engineer, or a similar role.Experience supporting software applications and enterprise systems.Hands-on experience working with Windows operating systems and related environments.Experience in software implementation and user support is highly preferred.Relevant technical certifications are considered a plus.Technical SkillsStrong understanding of computer systems, software applications, and operating systems.Knowledge of networking fundamentals and system troubleshooting.Ability to diagnose and resolve technical issues efficiently.Familiarity with ticketing systems and service desk processes.Experience documenting incidents, solutions, and technical procedures.Understanding of software deployment and configuration processes.Soft SkillsExcellent troubleshooting and analytical thinking skills.Strong communication skills, both written and verbal.Outstanding customer service orientation.Ability to explain technical concepts clearly to non-technical users.Strong organizational and time-management skills.Self-motivated with a high sense of ownership and accountability.Ability to work independently and collaboratively within a team environment.