Skip to main content Skip to footer

Application Support Engineer

Bengaluru Job No. atci-5546866-s2022014 Full-time

工作描述

Project Role : Application Support Engineer
Project Role Description : Act as software detectives, provide a dynamic service identifying and solving issues within multiple components of critical business systems.
Must have skills : React.js
Good to have skills : NA
Minimum 7.5 year(s) of experience is required
Educational Qualification : 15 years full time education

Summary:
As an Application Support Engineer, a typical day involves acting as a software detective by investigating and resolving issues across various components of essential business systems. This role requires a proactive approach to identifying problems, analyzing system behavior, and ensuring smooth operation of critical applications. The position demands continuous monitoring, collaboration with different teams, and delivering timely solutions to maintain system reliability and performance in a dynamic environment.

Roles & Responsibilities:
Frontend: Must have React and Node.js (or Next.js will also work)
API Layer: GraphQL (Monograph), Apollo or Wundergraph
Backend: Springboot Microservices
Infrastructure: AWS , Akamai CDN (or similar)
Caching: Valkey (Redis or similar), Memcache, Edge caching
Monitoring: Dynatrace, Splunk, Grafana, Kibana

Key Responsibilities

1. Optimize frontend performance for eCommerce applications
2. Work with GraphQL to reduce frontend chattiness and improve query efficiency
3. Optimize frontend caching strategies and data fetching optimizations (batching, deduplication, query orchestration)
4. Monitor and maintain system reliability using Dynatrace and other observability/automation tools
5. Respond to and resolve production incidents
6. Work with CDN (Akamai or similar) and caching layers (Valkey or similar) to improve system performance
7. Troubleshoot complex issues spanning frontend, GraphQL, backend for frontend, backend, and infrastructure layers
8. Establish and maintain SLOs/SLIs adhering to ITSM practices
9. Collaborate with cross-functional teams to resolve performance bottlenecks

Required Skills & Experience
Frontend
1. Deep expertise in React and Next.js
2. Strong understanding of GraphQL (Apollo) including query optimization, batching, and caching
3. Proficiency with JavaScript
4. Frontend performance optimization (bundle size, code splitting, lazy loading, core web vitals)
5. Server-Side Rendering (SSR) and edge computing concepts
SRE/DevOps
1. Site Reliability Engineering principles and practices (SLOs/SLIs, error budgets, incident response)
2. Production monitoring and observability tools (Dynatrace, Grafana, or similar)
3. Experience with cloud infrastructure (AWS preferred)
4. Understanding of CDN and caching strategies (Akamai)
5. On-call experience and incident management processes
6. Automation and scripting (Python, Bash, or similar)
eCommerce/Retail
1. Experience supporting high-traffic eCommerce platforms
2. Understanding of eCommerce performance requirements and user experience metrics
3. Experience with peak traffic scenarios (Black Friday, holiday seasons)

Work Experience
1. 5+ years of combined experience in frontend development and SRE/DevOps
2. 10+ years of total work experience
3. Strong problem-solving skills and ability to work under pressure in production incidents
4. Excellent communication skills for collaborating with technical and non-technical stakeholders
5. Experience supporting production systems with high availability requirements

- Expected to be an SME, collaborate and manage the team to perform.
- Responsible for team decisions.
- Engage with multiple teams and contribute on key decisions.
- Provide solutions to problems for their immediate team and across multiple teams.
- Lead efforts to improve system stability and optimize support processes.
- Mentor junior team members to enhance their problem-solving skills and technical knowledge.
- Coordinate with stakeholders to ensure alignment of support activities with business objectives.

Professional & Technical Skills:
- Must To Have Skills: Proficiency in React.js.
- Strong knowledge of front-end development principles and best practices.
- Experience in debugging and troubleshooting complex software issues.
- Familiarity with version control systems and collaborative development workflows.
- Ability to analyze system logs and performance metrics to identify root causes.
- Effective communication skills to work with cross-functional teams and stakeholders.

Additional Information:
- The candidate should have minimum 7.5 years of experience in React.js.
- This position is based at our Bengaluru office.
- A 15 years full time education is required.

职位要求

15 years full time education

更多了解埃森哲

我们的专长

我们秉承“科技融灵智,匠心承未来”的企业使命,致力于通过引领变革创造价值,为我们的客户、员工、股东、合作伙伴与整个社会创造美好未来。

认识我们的团队

从业务服务部门到各个行业领域, 从职场新人到卓越领袖,我们一直在运用科技创造非凡!

联系我们

加入我们的团队

搜索与你的技能和兴趣匹配的空缺职位。我们希望招聘充满激情、求知若渴、富有创意、专注于解决方案且喜欢团队合作的员工。

埃森哲职位博客

关注埃森哲职业博客,在职场中先人一步,从真正的业内人士处,获取职业建议、内部观点以及可以即学即用的行业真知。