Back to results

Closed listing

Software Engineer

  • Toronto, ON, Canada

$55 to $60 CAD / hour · Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Pay
$55 to $60 CAD / hour
Job type
Contract
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

About ProxyLink

At ProxyLink, we specialize in building meaningful connections between exceptional talent and leading employers across Canada. As a trusted recruitment partner, our mission is to create impactful career matches by combining innovative hiring strategies with a personalized, people-first approach. We’re driven by the belief that investing in people today builds a stronger workforce for tomorrow.

Software Developer

ProxyLinks Government Client is seeking an experienced and highly skilled Oracle Software Developer to join its technology team. The successful candidate will be responsible for designing, developing, testing, implementing, maintaining, and supporting enterprise-level applications and software solutions.

The ideal candidate will have strong hands-on experience with Oracle E-Business Suite, Oracle Database, PL/SQL, SQL, XML, Unix Shell Scripting, and Oracle Data Integrator (ODI), along with a solid understanding of financial and inventory business processes.

This position requires a developer who can translate complex technical and business requirements into reliable, scalable, and well-tested applications while working collaboratively with business stakeholders, technical teams, project managers, and other IT professionals.

Key Responsibilities

  • Translate technical systems specifications and business requirements into functional, reliable, and fully tested software applications.
  • Develop detailed programming specifications based on business and technical requirements.
  • Design, develop, modify, enhance, and maintain enterprise applications and software solutions.
  • Write, generate, compile, and maintain application code in accordance with established development standards.
  • Develop data-driven applications and ensure data integrity, security, and performance.
  • Conduct unit testing, debugging, troubleshooting, and technical validation of applications.
  • Design and implement application components that meet functional, technical, performance, and security requirements.
  • Analyze existing applications, identify technical issues, and recommend appropriate enhancements or solutions.
  • Troubleshoot and resolve technical problems arising during the use and operation of software applications and packages.
  • Provide technical support during application implementation, system conversions, upgrades, migrations, and deployments.
  • Participate in application modernization, enhancement, and integration initiatives.
  • Collaborate with IT professionals throughout the Software Development Life Cycle (SDLC), including requirements gathering, analysis, design, development, testing, implementation, and maintenance.
  • Work closely with business stakeholders and subject matter experts to understand business requirements and translate them into technical solutions.
  • Participate in design reviews, technical discussions, code reviews, and design walkthrough sessions with project teams.
  • Prepare and maintain technical documentation, programming specifications, test plans, implementation documentation, and user/system documentation.
  • Assist with application deployments and provide post-implementation support.
  • Investigate and resolve production issues and provide timely technical solutions.
  • Support data conversion, migration, and integration activities as required.
  • Review, analyze, and modify installation and deployment scripts, including encoding, testing, and debugging.
  • Ensure applications adhere to applicable government standards, policies, accessibility requirements, security practices, and development methodologies.
  • Identify opportunities to improve application performance, reliability, maintainability, and overall user experience.
  • Participate in knowledge transfer and provide technical guidance to other team members when required.
  • Perform other related duties and technical assignments as required.

General Technical Skills and Experience

The successful candidate should demonstrate:

  • Strong experience in software programming, systems analysis, and application development.
  • Experience providing support for specialized software packages at an enterprise level.
  • Proven ability to collaborate effectively with IT professionals throughout the Software Development Life Cycle.
  • Experience working with structured methodologies for the design, development, implementation, testing, and maintenance of applications.
  • Hands-on experience designing, coding, testing, debugging, documenting, and maintaining applications.
  • Experience with object-oriented and/or third-generation programming languages and development tools.
  • Experience working with one or more programming languages in a professional enterprise environment.
  • Strong understanding of application architecture, modern design patterns, deployment strategies, and troubleshooting techniques.
  • Experience working with relational and hierarchical database technologies.
  • Experience with information retrieval systems and query languages.
  • Experience working with communications protocols and application integration technologies.
  • Experience gathering, eliciting, analyzing, and documenting requirements from diverse business stakeholders and subject matter experts.
  • Ability to understand complex business processes and translate them into technical specifications and application solutions.
  • Excellent analytical, problem-solving, and decision-making skills.
  • Excellent written and verbal communication skills.
  • Strong interpersonal and stakeholder-management skills.
  • Ability to negotiate requirements, clarify technical issues, and communicate solutions to both technical and non-technical audiences.
  • Strong attention to detail and commitment to producing high-quality, reliable applications.
  • Ability to work independently while contributing effectively to a collaborative project team.
  • Proven ability to manage multiple priorities and consistently meet project deadlines.

Oracle Software Development Experience

The successful candidate will have significant experience working with Oracle E-Business Suite and enterprise Oracle environments.

Key technical responsibilities include:

  • Develop, enhance, and maintain Oracle E-Business Suite applications and customizations.
  • Conduct technical and business impact assessments for Oracle E-Business Suite customizations, extensions, integrations, and enhancements.
  • Analyze existing Oracle applications and determine the impact of proposed changes on related modules, interfaces, reports, and business processes.
  • Develop and maintain Oracle database objects, procedures, packages, functions, triggers, and other database components.
  • Develop and optimize PL/SQL and SQL code to support business applications and data-processing requirements.
  • Develop and maintain XML-based solutions and integrations.
  • Create and maintain Unix shell scripts for application processing, automation, data handling, and deployment activities.
  • Use Oracle Data Integrator (ODI) to support data integration, transformation, migration, and loading activities.
  • Support data conversions and migrations involving Oracle E-Business Suite.
  • Troubleshoot database, application, integration, and data-related issues.
  • Conduct testing and validation of Oracle customizations and integrations.
  • Support production implementation, post-implementation stabilization, and ongoing application maintenance.
More about this job

Responsibilities

The successful candidate will design, develop, and maintain enterprise-level Oracle applications while ensuring data integrity and performance. They will collaborate with stakeholders to translate business requirements into functional, reliable, and well-tested software solutions.

Requirements

Candidates must have significant experience with Oracle E-Business Suite, PL/SQL, and Unix shell scripting within an enterprise environment. Strong analytical, problem-solving, and communication skills are required to manage complex technical projects and support system migrations.

Skills

  • Oracle E-Business Suite
  • Oracle Database
  • PL/SQL
  • SQL
  • XML
  • Unix Shell Scripting
  • Oracle Data Integrator
  • Software Development
  • Systems Analysis
  • Data Integrity
  • Application Modernization
  • Technical Documentation
  • Troubleshooting
  • Database Management
  • SDLC
  • Stakeholder Management

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Government & Public Sector
  • Consulting

Keywords

  • Oracle E-Business Suite
  • Oracle Database
  • PL/SQL
  • SQL
  • XML
  • Unix Shell Scripting
  • Oracle Data Integrator
  • ODI
  • Software Development
  • Systems Analysis
  • SDLC
  • Enterprise Applications
  • Data Migration
  • Data Integration
  • Database Objects
  • Application Modernization
  • Technical Support
  • Unit Testing
  • Debugging
  • Troubleshooting
  • Financial Processes
  • Inventory Processes
  • Object-Oriented Programming
  • Deployment Scripts
  • Performance Tuning
  • Security Practices
  • Accessibility Requirements
  • Stakeholder Management
  • Requirements Gathering
  • Technical Documentation

Report this job