Programmer / Software Developer, Level 2
On behalf of our client Procom is seeking a Programmer / Software Developer, Level 2.
Tasks
The Contractor’s resource will perform tasks in support of Business Intelligence development projects. These tasks may include but are not limited to the following :
- Responsible for full-cycle application development including database design, application coding, testing, and reporting.
- This includes delivering data-driven dashboards to support business decisions.
- Work is carried out primarily using, Oracle Application Express (APEX), JavaScript, Python, and Tableau Software, including, but not limited to, the following tasks :
- a. Design, develop, and maintain web-based applications using Oracle APEX, JavaScript, Python, HTML, and CSS, ensuring functionality, usability, and alignment with business objectives;
- b. Implement front-end and back-end application features, integrating RESTful APIs and web services to enable dynamic content delivery and system interoperability;
- c. Design and model relational database schemas to support application logic and business requirements, including the creation of tables, views, indexes, and constraints;
- d. Write efficient and maintainable SQL queries involving complex joins, aggregate functions, subqueries, and set operations to support reporting and application functionality;
- e. Develop and conduct unit, integration, and user acceptance tests to verify the accuracy, performance, and security of applications prior to release;
- f. Troubleshoot, debug, and resolve issues across the application stack, ensuring optimal performance, scalability, and reliability of delivered solutions;
- g. Create and maintain interactive dashboards and visual analytics using Tableau Software, transforming raw data into meaningful insights for stakeholders;
- h. Document application workflows, technical architecture, database structures, and development procedures to support long-term maintenance and team collaboration;
i. Mentor junior developers by conducting code reviews, offering technical guidance, and facilitating skill development through pair programming or training sessions; and
j. Collaborate closely with business analysts, QA teams, and project stakeholders to gather requirements, validate solutions, and deliver high-quality products on time and within scope.
Must Have
- Must clearly demonstrate that the proposed resource has a minimum of 5 years of combined experience in the past 10 years performing the tasks listed in the SOW as an Application Developer for both web applications and dashboards.
- Must demonstrate that the proposed resource has experience a minimum of 6 months of combined experience in the past 5 years using Oracle APEX, SQL, and Tableau in the context of developing full stack web application and Tableau Dashboards.
Duration : 12 Months +
Location : Onsite, Ottawa
Security Clearance : Secret Clearance