The client is seeking a Senior Software Developer with extensive experience in Java, Oracle databases, RESTful web services, and enterprise application development. The ideal candidate will have strong backend development experience together with Oracle E-Business, PL/SQL, data conversion, integration, and enterprise application support.
Responsibilities
- Translate technical system specifications into working and tested applications.
- Develop detailed programming specifications and application code.
- Perform unit testing, debugging, maintenance, and troubleshooting.
- Support implementation, conversion, and migration activities.
- Design, develop, and maintain enterprise applications.
- Work with relational and hierarchical database technologies.
- Develop and maintain RESTful web services.
- Conduct technical impact assessments for Oracle E-Business customizations and extensions.
- Support Oracle E-Business conversion and integration activities.
- Review, analyze, and modify product installation scripts.
- Conduct application design walkthroughs with project teams.
- Provide post-implementation support and resolve technical issues.
- Collaborate with business stakeholders, SMEs, and technical teams throughout the SDLC.
- Support application documentation and technical knowledge transfer.
Mandatory Skills And Experience
- 10+ years of experience designing and developing large-scale, multi-client web applications.
- 10+ years of hands-on Java development experience with Oracle or SQL databases.
- 5+ years of hands-on experience with REST APIs and RESTful Web Services.
- Strong understanding of Agile methodologies.
- Strong Object-Oriented programming experience, including design patterns, refactoring, and clean code.
- Experience using Azure DevOps.
- Experience with relational and hierarchical database technologies.
- Experience with query languages and information retrieval packages.
- Experience with application integration and communications protocols.
Oracle And Backend Skills
- Oracle E-Business customizations and extensions.
- Strong conversion experience in Accounts Receivable and Collections modules.
- Oracle Database
- PL/SQL
- SQL
- XML
- Unix shell scripting
- Oracle Data Integrator
- General Ledger
- Accounts Receivable
- Collections
- Accounts Payable
- Inventory
- Oracle E-Business table structures including GL, AR, Collections, AP, INV, and FND
- SQL tuning
- Partitioned tables
- Data warehouse and ETL methodologies
- OBIEE
Additional Assets
- Java and Oracle Application Development Framework experience.
- Knowledge of Internet-ready application development.
- Experience with rapid application development methodologies.
- Experience with middleware and gateways.
- Experience with post-implementation support.
- Knowledge of AODA and accessibility standards.
Nice to Have
- Previous Ontario Public Service or other public-sector experience.
Soft Skills
- Strong verbal and written communication skills.
- Strong analytical and problem-solving abilities.
- Ability to develop and present new ideas and solutions.
- Strong interpersonal and teamwork skills.
- Ability to work with functional and technical teams.
- Ability to work under pressure and meet aggressive timelines.