RQ11508 - Software Developer - Senior
Senior software developer contract (6+ months, 5 days onsite at 40 St. Clair W, Toronto) via Source Code, translating technical specs into tested applications. Core stack is Java with Oracle/SQL databases, REST APIs, Azure DevOps, security protocols (JWT, OAuth2.0, SSL), plus heavy Oracle E-Business Suite work (PL/SQL, ODI, OBIEE, ADF). No security clearance required.
- Compensation
- CA$89–CA$106 / hr
- Location
- Not listed
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 10+ years experience as designer/developer in large-scale multi-client web applications
- 10+ years hands-on Java development with Oracle or SQL database
- 5+ years hands-on experience with REST APIs / RESTful web services
- Solid understanding of Agile methodologies
- Object-oriented coding practices, design patterns, refactoring, clean code
- Experience using Azure DevOps
- Knowledge of security gateways and protocols (JWT, OAuth2.0, SSL certificates)
Nice to have
- Knowledge and experience programming Internet-ready applications
- Knowledge and experience in rapid application development (RAD) methodologies
- Knowledge of Information Management principles, concepts, policies and practices
- Experience with middleware and gateways
- Experience reviewing, analyzing and modifying product installation scripts
- Ability to provide post-implementation support and resolve technical issues
- Experience conducting design walkthrough sessions with project team
- Knowledge of AODA (Accessibility for Ontarians with Disabilities Act) and related standards
- Knowledge of OPS development standards/process
- Experience conducting impact assessments on Oracle E-Business customizations and extensions
- Strong conversion experience in Accounts Receivable Collections modules
- Programming skills in Oracle database, PL/SQL, SQL, XML, Unix shell scripts and Oracle Data Integrator
- Business knowledge of GL, AR, Collections, AP and Inventory modules of Oracle E-Business
- Knowledge of Oracle E-Business table structure related to GL, AR, Collections, AP, INV and FND
- Strong knowledge of SQL tuning and using partition tables
- Experience with data warehouse, ETL methodologies and OBIEE
- Work experience on Java and Oracle Application Development Framework (ADF)
- Strong verbal/written communication and leadership to oversee technical quality assurance
Full description
RQ11508 - Software Developer - SeniorDuration: 6+ Months (135 Business Days) + 1 Possible ExtensionLocation: 40 st. Clair W. Toronto5 Days OnsiteNo security clearance
Must Have skills:
- 10+ years of experience as a designer and developer in the large-scale multi-client web applications
- 10+ year of hands-on working experience of Java development with Oracle or SQL database
- 5+ years of hands-on experience of RestAPI, RESTful WebServices
- Solid Understanding of Agile methodologies
- Object Oriented coding practices, including design patterns knowledge, refactoring, clean code.
- Experience using Azure DevOps
- Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates)
Nice-to-have Skills
- Knowledge and experience with programming Internet-ready applications
- Knowledge and experience in rapid application development (RAD) methodologies
- Knowledge and understanding of Information Management principles, concepts, policies and practices
- Experience with middleware and gateways
- Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
- Ability to provide post-implementation support and resolve any post-implementation technical issues
- Experience conducting design walkthrough sessions with project team
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards Ability to provide user and system documentation as required
- OPS Development standard/Process
Description:
Responsibilities
Required to translate technical systems specifications into working, tested applications.
This includes:
- developing detailed programming specifications
- writing and/or generating code o compiling data-driven programs, maintaining, and conducting unit tests.
- Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.
General Skills
- Experience in programming and analysis; specialized software package support at the specified experience level
- Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
- Experience in structured methodologies for the development, design, implementation and maintenance of applications
- Experience in design, code, test, debug and document applications
- Experience in the use of object and/or third generation language development tools