Level of effort: Full-time
Type of engagement: Hybrid
Duration: 2.5 years
Sector: Public
Language: English
DND requires help of four Oracle APEX specialists to improve and develop internal database applications that will enable the organization to become more efficient.
Mandatory requirements
- Two years or more of significant and recent experience in application development with Oracle APEX version 5 or higher.
- Three or more years of significant recent
experience in PL/SQL.
Rated requirements
- More than 5 years of significant experience in developing applications with Oracle APEX version 5 or higher within the last seven years.
- More than 5 years of significant recent experience with Oracle PL/SQL (stored procedures and/or packages and/or triggers and/or functions).
- Knowledge and experience of optimization techniques (interpreting of implementation plans) and SQL query analysis.
- More than 5 years of experience in database modelling using at least the first three normal forms.
- Recent experience in JavaScript programming.
- Bachelor’s degree in Computer Science field.
- Bilingualism (understands, writes, and speaks both official languages of Canada: French and English)
General tasks
- Model the database using at least the first three normal forms;
- Develop an application using Oracle’s APEX technologies (version 22);
- Develop PL/SQL stored procedures, functions, packages and triggers;
- Deploy the various versions in our different environments (development, test and prod);
- Document the code;
- Optimize code as needed to deliver a high-performance application;
- Adhere to our development standards;
- Provide an application that can be used in both official languages;
- Meet our application development security standards;
- Write technical documents;
- Participate in meetings and collaborate with DND employees;
- Read and interpret analysis documents;
- Carry out tasks and follow priorities defined by the identified DND employee;
- Produce procedures for loading test cases;
- Develop test scenarios;
- Perform unit and integration tests; and
- Check that error messages are present and correct;
Désolé! Ce travail a expiré.
