J.D. Edwards Programmer/Analyst

Date: Apr 26, 2024

Location: Peterborough, ON, CA

Company: BWX Technologies

At BWXT Nuclear Energy Canada Inc. (BWXT NEC), we are committed to excellence in every business initiative. With nearly 500 workers across locations in Peterborough, Toronto, and Arnprior,  BWXT NEC supplies nuclear fuel and fuel channel components, services, equipment and parts for the CANDU® nuclear power industry.


We are seeking a J.D. Edwards Programmer/Analyst for our NEC operations.  Office location is flexible and may include Peterborough, Toronto or Arnprior.  Remote/flexible work arrangements can be considered depending on the demonstrated skills of the candidate.




BWXT Nuclear Energy Canada is looking for an experienced J.D. Edwards World Programmer/Analyst to enhance and maintain our highly customized J.D. Edwards World A9.1 ERP, supporting the business across Ontario. Reporting to the Senior IT Manager for Commercial Operations, you will be responsible for responding to business users and process owners in day-to-day Q&A, support issues, and data extracts.  You will also collaborate with business process owners to plan for functional changes and enhancements to the already customized codebase.  This will require you to quickly become conversant with the current implementation and customizations, and leverage your years of experience with J.D. Edwards World. Your skills as both analyst and programmer will be challenged in small projects and tasks requiring experience and familiarity in finance, project cost accounting, time entry, inventory, manufacturing, and quality related modules of this legacy ERP. The ideal candidate will be very knowledgeable in J.D. Edwards World A9.1 running on IBM iSeries AS/400 systems.  They will have a solid technical background while demonstrating proven communication and problem-solving skills to resolve issues related to the deployment of mission-critical J.D Edwards ERP software in a highly regulated, process-oriented environment.




The position actively contributes in the work group to support the user community as well as meeting assigned software development and application management objectives.  In this role, you will work within defined parameters to make decisions and apply concepts to issues of varying complexity. This role has the ability to resolve issues through immediate action or short/medium-term planning. 


  • Support day-to-day operations of the business as it uses J.D. Edwards to perform ERP and MRP tasks.
  • Serve as the primary subject matter expert on J.D. Edwards use, functionality and implementation for users and IT.
  • Work closely with other subject matter experts to understand and define business requirements, issues, and business processes as they relate to implementation in the system.
  • Assist the business in creating functional requirements, and develop designs and documented design specifications from the former.
  • Complete unit, integration and system testing to verify application functionality to the requirements/design specification;  assist/advise business process owners on user acceptance testing.
  • Follow the standard software development life cycle and configuration management processes put in place for J.D. Edwards.
  • Work directly with external vendors for escalation and support.
  • Occasionally on-call and off-hours support when required for month-end and planned maintenance activities.
  • Complete immediate tasks and longer term assignments using fundamental engineering principles and specialized programming knowledge or skills.
  • Maintain functional peer relationships and a working knowledge of the local IT systems.
  • Follow a standard project management methodology when completing larger IT projects.
  • Provide cost/effort estimates and schedule inputs for project planning.
  • Self-manage work activities to meet plans, monitor progress, and report on status.




  • Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering along with 3 years experience OR a community college certificate in same with at least 5 years experience.  At least 2 years of information systems design, implementation or integration is required.
  • Experience supporting and developing information technologies in engineering and manufacturing environments is beneficial.
  • Multiple years of experience developing and supporting J.D. Edwards World A9.1.
  • Experience with all the following JDE modules:  AP, AR, GL, Order Management, Shopfloor, and Inventory.
  • Experience programming and troubleshooting applications in RPG/400, RPGLE, CL/400, and SQL.
  • Experience with the DB/400 relational database management system and JDE World libraries and data tables.
  • Understanding of, and experience with, JDE World Technical Foundation:  DREAM writer, World Writer, Query, data dictionary, SVR.
  • Hands-on experience developing and debugging programs for both batch and interactive applications.
  • Able to work in a time-sensitive, high-pressure environment for problem resolution within tight timelines.
  • Excellent verbal and written communications.  Able to communicate ideas in both technical and user-friendly language.
  • Self-motivated and directed, with a keen attention to detail.
  • Knowledge of system and software quality assurance best practices and methodologies.
  • Experience with working in environments under strict formal design and change processes.
  • Experience with Crystal Reports, GlobalScape, Spreadsheet Server and LookSoftware would be an advantage.
  • Strong team player – collaborates well with others to solve problems and actively solicits and incorporates input from various sources.
  • Demonstrated customer focus – evaluates decisions through the eyes of the customer; builds strong customer relationships and creates processes with a customer viewpoint.
  • Strong analytical and problem solving skills – communicates in a clear and succinct manner and effectively evaluates information/data to make decisions; anticipates obstacles and develops plans to resolve issues proactively.
  • Change oriented – actively generates process improvements;  supports and drives change, and confronts difficult circumstances in creative ways.




  • Work within the growing and exciting nuclear industry as well as with talented and collaborative teams!
  • Competitive salaries
  • Employer-paid pension plan
  • Profit sharing plan
  • Bonus plan
  • Competitive Health and Dental benefits
  • Educational Refund Program
  • Life insurance… and so much more!


We thank you for your interest, however, only those candidates under consideration will be contacted.


The base salary range for this position in Ontario at the start of employment is expected to be between $78,000.00 and $121,000.00 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 Nuclear Energy Canada Inc. 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. BWXT Nuclear Energy Canada Inc. is committed to fostering an accessible, fair, and inclusive environment where all employees are able to access goods while being respected and supported. If you require accommodations during the application or interview process, please advise us as soon as possible so appropriate arrangements can be made. If you require information in a format that is accessible to you, please contact Human Resources.


Job Segment: Nuclear Engineering, Nuclear, Programmer, Testing, ERP, Engineering, Energy, Technology