Senior Developer – TCL, PL/SQL, REST APIs
Location: Bengaluru
Experience: 7–10 Years
Employment Type: Full-Time
Job Overview
We are looking for a dynamic and detail-oriented PLM Developer & Support Engineer with
expertise in TCL scripting, PL/SQL, and REST web services, combined with experience in
admin, support, and maintenance activities for any PLM systems like (, Windchill,
3DExperience, Teamcenter, or Agile PLM). This hybrid role involves a balance between
development/customization, system administration, and day-to-day operations support for
enterprise-grade PLM environments.
Key Responsibilities
Development & Customization
Design, develop, and maintain application logic using TCL scripting and Oracle PL/SQL.
Build and integrate RESTful web services for Speedmax application.
Customize PLM interfaces and modules based on business requirements.
Create reusable code, documentation, and version-controlled deliverables.
System Administration & Support
Perform installation and configuration of the PLM applications.
Carry out daily/weekly maintenance tasks including logs cleanup, backup validation,
and job monitoring.
Monitor application and database performance, generate usage reports, and perform
tuning.
Conduct user administration, including access provisioning, role mapping, and license
usage tracking.
Execute deployments, hotfix releases, and script migrations between environments.
Lead rehosting, upgrades, and environment cloning activities.
Customer Support & Operations
Provide L2/L3 support for PLM-related tickets, incidents, and service requests.
Interface with users, support teams, and vendors to resolve issues and track escalations.
Maintain and follow operational SOPs and incident handling procedures.
Conduct root cause analysis (RCA) for recurring or high-impact issues.
Required Technical Skills
TCL Scripting – strong coding and debugging capability.
PL/SQL (Oracle) – procedures, views, triggers, optimization.
Internal – General Use
REST Web Services – integration design, implementation, and testing.
Proven experience in any PLM tools customization and support( 3DExperience,
Windchill, Teamcenter, Agile PLM)
Experience with deployment tools, Unix/Linux OS, shell scripting.
Familiarity with performance monitoring tools and job schedulers (e.g., Cron, Autosys).
Use of version control systems (Git, SVN) and CI/CD pipelines.
Preferred Qualifications
Knowledge of BOM, ECR/ECO, workflows, and PLM data models.
Hands-on with DevOps/automation, containerization, or infrastructure-as-code tools.
Exposure to database maintenance and system backups/recovery.
Experience working in Agile/Scrum environments.