Job Title:
Technical Support Engineer - Application Management
Experience Level:
3-7 Years
Key Responsibilities:
Application Deployment & Management:
-
Manage the deployment of applications, including relevant upgrades and patches, across UAT, Production, and Disaster Recovery (DR) environments.
-
Oversee the deployment and basic administration of databases.
-
Ensure the continuous uptime and availability of applications, proactively identifying and resolving issues with minimal supervision.
-
Coordinate with internal infrastructure teams for any machine, OS, firmware, or networking upgrades and patches, ensuring application compatibility and stability.
Technical Support & Troubleshooting:
-
Serve as the first point of contact for internal teams regarding application availability and performance issues.
-
Troubleshoot and resolve technical problems related to Linux, windows environments where the application is deployed.
-
Escalate complex issues to the application vendor and coordinate with them to ensure timely resolution and maintain service level agreements (SLAs).
Security & Compliance:
-
Coordinate with internal security teams to conduct Vulnerability Assessment and Penetration Testing (VAPT) and any compliance related evaluations pertaining to the application.
-
Communicate findings from VAPT and compliance assessments to the application vendor.
-
Track and ensure the closure of all identified security vulnerabilities and compliance concerns by liaising between internal teams and the vendor.
Automation & Process Improvement:
-
Utilize basic automation tools like Selenium to streamline repetitive processes and testing activities.
-
Work with API requests and understand network configurations, including IPs and ports, for effective troubleshooting and deployment.
Coordination & Communication:
-
Demonstrate excellent communication and comprehension skills to effectively liaise with internal business users, technical teams, and external vendors.
-
Facilitate testing and deployment cycles by coordinating activities between all relevant stakeholders.
-
Verify with the vendor and internal teams that the application is working as expected after any upgrades or maintenance activities.
Required Skills and Qualifications:
Technical Skills:
-
Experience with CRMNEXT application ecosystem, deployment etc would be preferable.
-
Application/Web Servers : Tomcat, IIS, Apache, JBOSS etc.
-
Operating Systems:
Proficiency in
Linux, Windows, MacOS
.
-
Databases:
Hands-on experience with
PostgreSQL, Oracle, MSSQL, MySQL, NoSQL
deployment and knowledge of
SQL/PL/SQL
.
-
Application Environment:
Experience supporting java, .NET , python, Go etc. based applications.
-
Security:
Understanding of
VAPT
principles and processes.
-
Automation:
Basic knowledge of automation tools like
Selenium, Cucumber, Browserstack etc.
-
Knowledge of SSL, TLS v1.x etc is preferable.
-
Networking: Understanding of IP addresses, and ports.
Experience:
-
3-7 years of experience in a technical support, application support, or system deployment role.
Soft Skills:
-
Problem-Solving:
Strong analytical and troubleshooting skills with the ability to work independently.
-
Communication:
Excellent written and verbal communication skills for effective coordination with technical and non-technical stakeholders.
-
Ownership:
A proactive mindset with a strong sense of responsibility for application uptime and stability.
-
Collaboration:
Ability to work effectively in a team-oriented, collaborative environment.
Location & Work Environment:
-
Location:
This is an in-office role based at our
Mumbai
location.
-
Company-Provided Equipment:
To ensure secure and uninterrupted access to the HSL internal environment, a company-owned hardened and secure laptop will be provided.
-
Work Schedule & Availability:
This role requires the flexibility to be available on weekends or during late evenings for planned patching, upgrades, and testing. Availability is also required on non-working days to participate in critical activities like application Disaster Recovery (DR) drills to ensure business continuity.
Educational Background:
Bachelor’s Degree in a Technical Field
, such as:
-
Computer Science
-
Information Technology
-
Software Engineering
-
Master’s Degree (MCA, M.Tech, etc.)
in a relevant field could be an added advantage, especially for candidates with less experience.
-
Certifications
: Any relevant certifications would be good to have.