Job Title: 2nd Line Application Support Engineer
Location: Remote (Egypt)
Client: Leading IT Solutions Provider
Contract Duration: 12 months
About the Role
We're looking for a 2nd Line Application Support Engineer to join our IT solutions team, focusing on providing robust technical support across a variety of applications. This role offers the chance to work in a dynamic, collaborative environment, where you'll handle database management, operating system configurations, API integrations, and web server maintenance. Your primary responsibility will be to ensure the optimal performance of applications built on .NET, Java, and React frameworks, supporting end-to-end application functionality.
Key Responsibilities
- Act as Second Tier Support for product lines and projects.
- Troubleshoot and resolve application issues to maintain high availability and performance.
- Develop and run SQL queries for data extraction and database manipulation.
- Monitor web servers (IIS, Apache, Nginx) and API integrations for seamless operations.
- Work closely with development and cross-functional teams to identify and resolve technical challenges.
- Document support processes, troubleshooting steps, and best practices for future reference.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related discipline.
- 4+ years of experience in application support or a similar technical role.
- Strong knowledge of databases and SQL languages (e.g., SQL Server, Oracle, MySQL).
- Familiarity with Windows and Unix/Linux operating systems.
- Experience with API integration and web servers.
- Background in supporting applications using .NET, Java, or React frameworks.
- Basic understanding of software development lifecycles and agile methodologies.
- Excellent problem-solving skills, with strong analytical and troubleshooting abilities.
- Strong communication and interpersonal skills, with a team-oriented approach.
Preferred Skills
- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Knowledge of scripting languages such as PowerShell, Bash, or Python.
- Familiarity with containerization tools like Docker and Kubernetes.
- Understanding of networking fundamentals and protocols (TCP/IP, DNS, HTTP).