Application Support Engineer

quTIPCairo, CairoOn-siteFull-timeMid level, 2–5 yearsListed 13 hours ago

Apply now

About this role

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