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
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
Requirements
Years of Experience: 8-10
#J-18808-Ljbffr