Senior Oracle Developer

Date: Apr 10, 2024

Location: Ottawa, ON, CA

Company: BWX Technologies

BWXT Medical Ltd. is a trusted source for the development and manufacture of nuclear medicine for biotechnology, life sciences, pharmaceutical companies and academia partners. Headquartered in Kanata, Ontario, BWXT Medical Ltd. employs over 300 highly-skilled people in Kanata and Vancouver, British Columbia. 


BWXT Medical Ltd. is hiring a Senior Oracle Developer.  


Work Location: This position will be reporting our facility in Ottawa, Ontario. This position can be hybrid or WFH, however candidate must be able to work from site when required. 


Job Summary:

The Senior Oracle Developer will have the primary responsibility of developing and supporting the existing Oracle E-Business applications and should be skilled in both functional and technical aspects of Oracle ERP R12. This position works closely with the Oracle project team and business users to analyze, design, develop test, document, and support business solutions toward meeting business requirements and goals. Business solutions include: Reporting, Interfaces, Customization, Extensions, and 3rd party applications integrated with Oracle’s E-Business applications. Focus areas are: Supply Chain Management, Order Management, Work in Process, Inventory and Shipping with working knowledge of General Ledger, Payables and Receivables. Should be accustomed to working in a collaborative team environment with other Developers, DBA and Functional Analyst and Business Users.


Job Structure & Communications:

  • Reports to the Oracle EBS Manager for BWXT.
  • Interacts with Business Users, other IT team members, Vendors, and Management Team.
  • Leads small teams to accomplish small projects independently.



  • Programming support of the current Oracle E-Business R12 environment - Oracle Reports, Oracle Forms, BI-Publisher reports, database procedures, triggers and Linux shell scripts.
  • Maintain current suite of custom objects built specifically for BWXT’s product lines.
  • Review and understand business requirements, recommend solutions and provide level of effort estimates to complete customizations or configurations to the application.
  • Scope, design and build custom objects to satisfy business needs that cannot be done within native Oracle.
  • Interfaces with business stakeholders to define, gather, and document business processes and needs, and translate into detailed functional specifications for development.
  • Prepare and obtain approval for IT Functional Designs (MD050) and test scripts (TE040).
  • Develop user documentation (web manuals, reference guides, etc.).
  • Design and develop new business applications to support the business operations in various functional areas.
  • Ensure program code is written according to documented software development processes and standards, adhering to strict change management and SQA practices.
  • Develop efficient and effective test plans and protocols for all software development solutions.
  • Perform impact analysis and collaborate with other team members within IT and the business before production changes are made.
  • Prepare and obtain approval for system and programming documentation.
  • Use technical and functional knowledge of Oracle ERP to identify and solve problems.
  • Troubleshoot and resolve technical production issues with standard or custom Oracle E-Business programs, interfaces, reports and assist functional team with diagnostics.


Knowledge & Experience

  • A Bachelor’s or Master’s degree in Computer Science, Information Technology or related field with at least 10 years’ experience of Oracle Applications R12 programming and analysis experience on a variety of technical projects (implementation and support).
  • Proven SQL, PL/SQL, and OAF skills to create forms, reports, interfaces, personalization's and workflows, BI Publisher reports.
  • Solid technical understanding of Oracle E-Business Suite data model, schema architecture, and Multi-Org concepts.
  • Oracle Applications development experience, including Reports, Customization, Interfaces, and Extensions.
  • Knowledge of UNIX, shell scripting, and navigation of standard Oracle Application directories.
  • Experience with Oracle Applications R12 Modules: Order Management, Work in Process, Manufacturing, Inventory and Shipping with working knowledge of General Ledger, Supply Chain Management, Payables and Receivables.
  • Experience working with tools like TOAD/SQL Developer, WinSCP & PuTTY.
  • Big-picture view, with ability to understand the details of business needs, processes, and information flows through the system.
  • Proactively work and resolve Service Requests in collaboration with Oracle Support, as required.
  • Knowledge of software development lifecycle and source code control.
  • Experience leading small teams.
  • Experience working in a high quality, mission critical business such as pharma, life or health sciences; familiarity with GMP or 21 CFR Part 11 is an asset.
  • Oracle R12 upgrade project experience (e.g. report conversion; data conversion) is considered an asset.
  • Business intelligence and reporting experience (Orbit analytics or similar product) is considered an asset.


Why join BWXT Medical?

  • Work within the growing and exciting nuclear medicine industry as well as with highly skilled employees.
  • Competitive salaries.
  • Company match pension plan.
  • Comprehenstive health and dental benefits.
  • Education reimbursement program.
  • Life insurance.
  • Collaborative work environment... and so much more!



The base salary range for this position in Ontario (CA-ON) at the start of employment is expected to be between $80,000 and $120,000 per year. However, the base salary offered is based on local job market factors and may vary further depending on factors specific to the selected job candidate, such as job-related knowledge, skills, experience, and other objective business considerations. Subject to these considerations, the total compensation package for this position may also include other elements, such as an annual cash incentive in addition to a full range of medical, retirement, and/or other benefits. Details of participation in these benefit plans will be provided at such time the selected job candidate receives an offer of employment.


Learn more about how BWXT employs nuclear technology to solve some of the world’s most important problems. BWXT’s capabilities video showcases our innovation in commercial nuclear power, addressing climate change, as well as our advanced nuclear medicine products treating patients around the world. We are People Strong. Innovation Driven.


BWXT Medical Ltd. embraces diversity of thought, values individuality, encourages new perspectives and provides equal opportunity in employment for all qualified employees and applicants without regard to race, national or ethnic origin, colour, religion, age, sex, sexual orientation, marital status, family status, disability, a conviction for which a pardon has been granted or a record suspended or any other category protected by federal law.

Job Segment: Supply Chain Manager, Supply Chain, Testing, Pharmaceutical, Developer, Operations, Technology, Science