Application Support Engineer
· 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.
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.