Senior Application Developer
Job Summary
Role: Senior Application Developer
Location: Toronto Office
Hybrid 2 days a week in office
Key Responsibilities
Design develop and maintain applications using Oracle and SQL-based systems
Work on database objects including partitions indexing and performance optimization
Monitor and analyze application performance using tools like Dynatrace
Support and manage marketing campaigns preferably using Unica (good to have)
Raise and manage Change Requests (CRs) ensuring proper documentation and approvals
Collaborate with infrastructure teams to understand and support application environments
Develop and maintain automation scripts using Ansible
Perform system-level troubleshooting using Linux commands
Participate in client meetings gather requirements and provide technical solutions
Ensure adherence to coding standards security and best practices
Assist in deployment release management and production support activities
Required Skills and Qualifications
Technical Skills
Strong hands-on experience in:
Oracle Database
SQL / PL-SQL
Good understanding of:
Database partitioning and performance tuning
Application monitoring tools (Dynatrace or similar)
Working knowledge of:
Java development
Linux/Unix commands and shell scripting
Ansible scripting for automation
Familiarity with:
Project infrastructure and environments (Dev QA Prod)
Preferred Skills (Good to Have)
Experience with Unica Campaign or similar campaign management tools
Exposure to incident management and CR processes
Knowledge of CI/CD pipelines
Experience working in Agile/Scrum environments
Location: Toronto Office
Hybrid 2 days a week in office
Key Responsibilities
Design develop and maintain applications using Oracle and SQL-based systems
Work on database objects including partitions indexing and performance optimization
Monitor and analyze application performance using tools like Dynatrace
Support and manage marketing campaigns preferably using Unica (good to have)
Raise and manage Change Requests (CRs) ensuring proper documentation and approvals
Collaborate with infrastructure teams to understand and support application environments
Develop and maintain automation scripts using Ansible
Perform system-level troubleshooting using Linux commands
Participate in client meetings gather requirements and provide technical solutions
Ensure adherence to coding standards security and best practices
Assist in deployment release management and production support activities
Required Skills and Qualifications
Technical Skills
Strong hands-on experience in:
Oracle Database
SQL / PL-SQL
Good understanding of:
Database partitioning and performance tuning
Application monitoring tools (Dynatrace or similar)
Working knowledge of:
Java development
Linux/Unix commands and shell scripting
Ansible scripting for automation
Familiarity with:
Project infrastructure and environments (Dev QA Prod)
Preferred Skills (Good to Have)
Experience with Unica Campaign or similar campaign management tools
Exposure to incident management and CR processes
Knowledge of CI/CD pipelines
Experience working in Agile/Scrum environments