quTIP

Application Support Engineer

quTIP Cairo, Cairo, Egypt

Software Development · 11-50 employees

2 d ago
support-engineer Mid (2-5 yrs) Full-time Egypt
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Diagnose and resolve application issues, monitor system health, manage incidents, and support application installations, releases, and maintenance. Guide and train users, document support activities, automate business processes, and collaborate with technical teams to improve application performance, reliability, and security.

What they look for

Application Support Incident Management Root Cause Analysis SQL Relational Databases Application Monitoring Troubleshooting Scripting API Integration Workflow Automation IT Service Management Release Management Technical Documentation Customer Support Data Security Problem-Solving

Requirements

Requires a bachelor's degree in a relevant field and 2–5 years of experience in application, technical, or software support. Candidates should have SQL and database knowledge, familiarity with monitoring tools, networking, operating systems, scripting, APIs, ticketing systems, and strong communication and problem-solving skills.

Full description

· Diagnose and resolve software application issues and technical challenges in a timely and efficient manner.

· Investigate incidents, perform root cause analysis, and implement corrective actions to prevent recurrence.

· Provide first- and second-level technical support to end-users and clients through various support channels.

· Help users and clients understand and effectively use software applications by providing guidance, troubleshooting assistance, and best-practice recommendations.

· Escalate complex issues to development or infrastructure teams when required and ensure timely resolution.

· Assist in the installation, configuration, deployment, and updating of software applications.

· Maintain high levels of customer satisfaction through professional communication and responsive support.

System Monitoring, Testing & Maintenance

· Monitor application performance, system health, and availability using monitoring and logging tools.

· Identify potential issues proactively and address them before they impact business operations.

· Ensure the seamless functionality of software applications by conducting regular system tests, validations, and health checks.

· Perform routine system maintenance, upgrades, patches, and configuration changes to ensure optimal performance and security.

· Support application releases, deployments, and post-release validation activities.

Incident Management & Documentation

· Maintain detailed records of software bugs, system issues, user requests, and the actions taken to resolve them.

· Document application support activities, troubleshooting procedures, system configurations, and support tasks for future reference and analysis.

· Create and maintain knowledge base articles, user guides, and technical documentation.

· Track recurring issues, identify trends, and recommend preventive measures and long-term solutions.

· Participate in incident reviews and contribute to continuous service improvement initiatives.

User Training & Customer Support

· Provide training sessions and user guidance to help end-users understand application features and functionality.

· Develop user documentation, quick-reference guides, and training materials.

· Assist users in adopting new features and system enhancements.

· Gather user feedback and recommend improvements to enhance the overall user experience.

Business Process Automation & Solution Development

· Identify opportunities to automate manual and repetitive business processes.

· Develop scripts, workflows, integrations, and automation solutions to improve operational efficiency.

· Configure and customize applications to meet business and client requirements.

· Support the implementation, testing, and deployment of new features, enhancements, and software releases.

Collaboration & Continuous Improvement

· Collaborate closely with software developers, system administrators, database administrators, and other IT professionals to resolve technical issues.

· Work closely with the development team to identify, recommend, and implement system improvements that enhance application performance, stability, scalability, and user experience.

· Participate in requirements gathering, testing, and validation of new features and system enhancements.

· Contribute to process optimization initiatives and support the adoption of best practices.

· Stay current with emerging technologies, application support methodologies, and industry trends.

Compliance & Data Security

· Adhere to company policies, security standards, and operational procedures when accessing, processing, and handling client and company data.

· Ensure the confidentiality, integrity, and security of sensitive information in accordance with organizational policies and applicable regulations.

· Follow established access control procedures and maintain appropriate authorization levels when supporting applications and systems.

· Report potential security risks, vulnerabilities, or compliance concerns to the appropriate stakeholders.

· Support audit activities by maintaining accurate records and documentation of system access, support activities, and issue resolution.

Requirements

· Bachelor's degree in Computer Science, Information Technology, Software Engineering, Information Systems, or a related field.

· 2–5 years of experience in Application Support, Technical Support, Software Support, or a similar role.

· Experience supporting enterprise applications, web applications, SaaS platforms, ERP systems, or CRM solutions is preferred.

· Strong understanding of relational databases and SQL (SQL Server, MySQL, Oracle, PostgreSQL, etc.).

· Good knowledge of networking concepts, operating systems, and system architecture.

· Experience with application monitoring, logging, and performance management tools.

· Proficiency in at least one programming or scripting language such as Python, Java, JavaScript, C#, PowerShell, or Bash.

· Familiarity with APIs, integrations, and data exchange technologies.

· Knowledge of cloud platforms such as Azure, AWS, or Google Cloud is an advantage.

· Experience with ticketing systems and IT Service Management (ITSM) processes.

· Strong analytical and problem-solving skills.

· Excellent verbal and written communication skills.

· Customer-focused mindset with the ability to communicate technical concepts to non-technical users.

· Ability to manage multiple priorities and work effectively in a fast-paced environment.

· Strong attention to detail and commitment to quality.

· Ability to work independently and collaboratively within a team environment.

· Proactive mindset with a focus on continuous improvement and preventive problem-solving.

Preferred Qualifications

· Experience with ITIL practices or IT Service Management frameworks.

· Experience with workflow automation and business process improvement tools.

· Knowledge of Software Development Life Cycle (SDLC) and release management processes.

· Relevant technical certifications are considered an advantage.

Similar roles