Application Support Analyst
CDM Smith View all jobs
- India
- Permanent
- Full-time
This individual will be part of the Development group within the Digital Engineering Solutions team, focusing
on supporting, maintaining, and optimizing cloud-based applications that facilitate CI/CD pipelines and
ensure seamless collaboration between software development and operations teams. An ideal candidate
will be a critical thinker, proactive, and highly interested in troubleshooting, analyzing, and enhancing the
performance of enterprise applications. This individual must showcase exceptional abilities in providing
technical support for AEC initiatives that utilize advanced technologies. As a member of the Digital
Engineering Solutions team, the Application Support group will engage in problem resolution and system
monitoring and provide guidance and oversight into the AEC practices at CDM Smith, assisting with the
implementation and support of innovative solutions arising from across the company. The ideal candidate
must have extensive experience in application support and demonstrate a commitment to continuous
improvement and a passion for delivering measurable impact through effective issue resolution and user
support.
The following are the key responsibilities for this position:
- Take responsibility for the project and work independently in a collaborative environment.
- Act as the primary escalation point for tier support when issues require functional analysis.
- Diagnoses and resolves complex application issues related to performance, configuration, integration,
- Perform root cause analysis (RCA) and implement permanent fixes or workarounds.
- Ensure incidents are resolved within defined SLAs (Service Level Agreements), escalating to Tier 3
- Participate in major incident (P1/P2) management calls and post-incident reviews.
- Analyze application logs, error messages, database queries, and system metrics to identify root
- Support applications are hosted on cloud, on-prem, or hybrid environments.
- Support application changes during release cycles, including pre- and post-deployment validation.
- Assist with hotfixes, patches, and configuration changes.
- Collaborate with DevOps and engineering teams during deployments to ensure stability.
- Identify recurring issues and proactively raise problem tickets.
- Recommend process improvements or application enhancements to reduce incident volume.
- Proactively identify potential issues before they impact users.
- Participate in on-call or rotational support as required.
- Work closely with Tier 1 support, development teams, QA, DevOps, infrastructure, and vendors.
- Communicate technical issues and resolutions to both technical and nontechnical stakeholders.
- Create and maintain knowledge base articles, runbooks, and troubleshooting guides.
- Document root causes, fixes, and lessons learned from incidents.
- Provide knowledge transfer to Tier 1 teams to improve first-call resolution.
- Provide advanced support to business users, product owners, and operational teams.
- Ensure application support activities comply with security, audit, and regulatory requirements.
- Knowledge of the Agile/Waterfall approach.
- Ability to work independently while collaborating effectively with a team
- Strong analytical and troubleshooting skills for complex, non-routine issues.
- Ability to perform root cause analysis (RCA) and propose long-term corrective actions.
- Experience handling P1/P2 incidents under pressure while maintaining composure.
- Capability to prioritize incidents based on business impact and urgency.
- Good communication and interpersonal skills required.
- Working knowledge of coding, databases, and SQL for troubleshooting.
- Ability to analyze application logs, error traces, and system metrics to identify root causes.
- Experience supporting web, API-based, and batch applications.
- Understanding of middleware, integrations, and messaging systems.
- Exposure to CI/CD pipelines, release processes, and environment management.
- Strong written communication for ticket updates, RCA documents, and knowledge articles.
- Effective collaboration with Tier 1, development, QA, DevOps, infrastructure, and vendor teams.
- Working experience of ITIL concepts (incident, problem, and change management).
- Ability to achieve task deadlines and coordinate with other IT resources and end users.
- Ability to support enterprise-class software systems and a successful track record of managing
- Strong understanding of application architecture, system dependencies, and data flows.
- Familiarity with cloud platforms (e.g., Azure, AWS, GCP) and hybrid environments.
- Experience with monitoring and observability tools.
- Ability to clearly explain technical issues to nontechnical stakeholders.
- Confidence in participating in incident bridges, war rooms, and stakeholder updates.
- Ability to create and maintain runbooks, troubleshooting guides, and FAQs.
- Willingness to perform knowledge transfer to Tier 1 teams to improve first-contact resolution.
- Discipline in keeping documentation current and accurate.
- Understanding of change management and release processes.
- Ability to validate applications during pre- and post-deployment phases.
- Strong customer-service orientation with a focus on user experience and reliability.
- Professional and empathetic approach when working with end users during incidents.
- Strong problem-solving and critical-thinking abilities.
- Willingness to participate in on-call or rotational support schedules.
- Willingness to learn new technologies and tools.
engineering, computer engineering, or a related discipline.
- 3+ years of related work experience.
- Equivalent additional directly related experience will be considered in lieu of a college degree.