Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
Develop, enhance, and support mission-critical banking applications using Java, Python, Shell scripting, and Oracle SQL/PLSQL, while maintaining legacy systems and contributing to modernization. Automate and troubleshoot Unix/Linux operations, ensure data integrity and compliance, and collaborate with business and technical teams while guiding junior developers.
Job details
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
What you’ll do
Develop, enhance, and support mission-critical banking applications using Java, Python, Shell scripting, and Oracle SQL/PLSQL, while maintaining legacy systems and contributing to modernization. Automate and troubleshoot Unix/Linux operations, ensure data integrity and compliance, and collaborate with business and technical teams while guiding junior developers.
Requirements
Requires 7–10 years of application development and production support experience, strong hands-on skills in Unix/Linux, Shell scripting, Oracle, PL/SQL, Python or Java, and ServiceNow, plus experience supporting banking or financial-services applications. A bachelor's degree in Computer Science, Engineering, or equivalent practical experience is specified, along with strong analytical, debugging, and communication skills.
Listed skills
- Incident Management · Preferred
- Problem solving · Preferred
- Regulatory Compliance · Preferred
- Java · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Unix/Linux
- Shell Scripting
- Oracle Database
- Oracle PL/SQL
- Python
- Java
- ServiceNow
- Application Development
- Production Support
- Banking Applications
- SQL Query Optimization
- Batch Job Automation
- Incident Management
- Problem Solving
- Technical Mentoring
- Regulatory Compliance
Job areas
- Software
- Technology
- Finance & Accounting
- Data & Analytics
More jobs from HCLTech
Accessibility Tester
- On-site
- Posted Oct 27, 2026
Software Engineer in Test with Xcode, XCTest, and XCUITest/XCUI
- On-site
- Vancouver, BC
- Posted Oct 27, 2026
Software Engineer – Platform Security & Modernization
- On-site
- Montréal, QC
- Posted Oct 27, 2026
Java FSD Lead
- On-site
- Posted Oct 27, 2026
