remoteonsite
Application Support Engineer - Persistent Systems
Software Engineer
Application Support Engineer responsible for troubleshooting, maintaining, and enhancing enterprise applications using Python, Java, and SQL on Linux environments, with strong AWS and monitoring tool expertise.
About the role
Key Responsibilities
- Diagnose and resolve production incidents for mission‑critical applications, ensuring minimal downtime.
- Develop and maintain automation scripts in Python and Java to streamline support workflows.
- Monitor application performance using tools such as Prometheus, Grafana, and New Relic, and implement proactive alerts.
- Collaborate with development teams to review code, perform root‑cause analysis, and recommend improvements.
- Manage database queries and performance tuning in SQL for large datasets.
- Document support procedures, runbooks, and knowledge base articles for internal use.
Requirements
- 3+ years of experience in application support or operations roles.
- Proficient in Python, Java, and SQL with hands‑on Linux administration.
- Experience deploying and managing applications on AWS (EC2, RDS, S3).
- Strong troubleshooting skills and familiarity with monitoring/alerting platforms.
- Excellent communication and documentation abilities.
Skills
pythonjavasqllinuxaws