Posted 29 days ago
Senior Application Developer
@ HCLTech
Toronto, Ontario
Overview
HCLTech is hiring a Senior Application Developer to support and enhance mission-critical banking applications in a high-availability, regulated environment. The work covers Java, Python, Shell and PL/SQL development, Unix automation, and ServiceNow incident management. The role requires 7 to 10 years of application development and production support experience.
Responsibilities:
- Design, develop and enhance banking applications
- Develop and maintain Unix shell scripts for automation and monitoring
- Tune Oracle SQL and PL/SQL objects for large datasets
- Troubleshoot production issues using ServiceNow
- Mentor junior team members
Requirements summary:
- 7 to 10 years in application development and production support
- Hands-on Unix/Linux and shell scripting
- Oracle Database and PL/SQL expertise
- Python or Java development experience
- Banking or financial services application experience
- Bachelor's degree or equivalent practical experience
Tools & skills
Source and dates
Source type not verified · apify-linkedin
- Employer posting date
- 2026-10-13
- First seen by our source
- 2026-11-11
- Source record updated
- 2026-11-11
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Experience | 7+ years |
| Hours per week | 40 (estimated) |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
| Education | Bachelor’s degree (required) |
| Fields of study | Computer Science, Engineering |
Summary and details written by AI from the posting; the employer’s posting is the authority.
HCLTech
| Field | Value |
|---|---|
| Open jobs on Jobsy | 41 |
Job Summary
We are looking for a Senior Application Developer with strong experience supporting and enhancing mission‑critical banking applications in a high‑availability, regulatory‑driven environment. The role requires hands‑on expertise across Unix, Oracle (SQL/PLSQL), Python, Java, Shell scripting, and ServiceNow.
Key Responsibilities
Application Development & Enhancement (Banking Context)
- Design, develop, and enhance banking and financial applications supporting areas such as payments, trade processing, wealth management, risk, or regulatory reporting
- Develop solutions using Java, Python, Shell scripting, and Oracle PL/SQL
- Ensure all development follows banking security standards, coding best practices, and internal risk controls
- Participate in application modernization initiatives while maintaining legacy systems
Unix & Automation
- Work extensively in Unix/Linux environments
- Develop and maintain Shell scripts for:
- Batch job automation
- Monitoring and alerting
- File transfers (SFTP/FTPS)
- Troubleshoot OS‑level issues affecting trading, payments, or settlement systems
Database & Data Handling
- Design, develop, and optimize Oracle SQL and PL/SQL objects (packages, procedures, functions)
- Tune complex queries handling large financial datasets
- Support data validation, reconciliation, and audit requirements
- Ensure data accuracy, integrity, and traceability for compliance purposes
ITSM, Risk & Compliance (additional skill set)
- Use ServiceNow for Incident, Problem
Collaboration & Leadership
- Work closely with:
- Business users (Operations, Risk, Finance)
- QA, Infrastructure, Database, and DevOps teams
- Provide technical guidance and mentoring to junior team members
- Participate in architecture reviews and system enhancement discussions
- Communicate clearly with stakeholders during incidents and releases
Required Skills & Qualifications
- 7–10 years of experience in application development and production support
- Strong hands‑on expertise in:
- Unix/Linux
- Shell Scripting
- Oracle Database
- Oracle PL/SQL
- Python / Java
- ServiceNow
- Proven experience supporting banking or financial‑services applications
- Excellent problem‑solving, debugging, and analytical skills
- Strong communication skills for working in regulated, business‑critical environments
Nice to Have (Highly Valued in Banking)
- Experience with batch schedulers (Control‑M, Autosys, Cron)
- Exposure to CI/CD and DevOps tools (Git, Jenkins)
- Knowledge of financial instruments, transactions, or accounting flows
- Experience working in:
- Retail Banking
- Capital Markets
- Wealth Management
- Payments & Settlements
Education
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
Journal
Only you can see this. Kept on this device, and in your account when you sign in.