Software Developer - Vancouver, BC

Posted by catph on 05-Feb-2015 09:33

As one of North America's top fresh produce companies, we’re proud to be recognized among Canada’s 50 Best-Managed Companies.  We bring over 100 varieties of produce from more than 20 different countries to the market. Our business is managed by a team of professionals delivering exceptional service from over a dozen offices throughout North and South America. And because a healthy planet is essential to our growers, customers, and all of us at Oppenheimer, sustainability plays a vital role in everything we do.
 
We provide competitive wages and benefits, the chance to share in our profits, and development and training opportunities, as well as a great team environment! 

Results/Outcomes

This position provides technical software support to internal staff and business partners for our suite of custom designed ERP software, with a strong focus on accounting and finance. Works with involved parties to develop effective business process change recommendations, technical specifications, and implementation plans. Performs software development, debugging, implementation and project follow-up to ensure specific business objectives are met.

Responsibilities & Accountabilities

  • Works effectively in an extremely fast-paced environment, performing software support, data analysis, and maintenance of existing software. Develops specifications for new software applications, under the guidance of senior technical staff, and independently works to design, develop, debug, and implement new applications. Focuses primarily on internal accounting software, but also will work with other integrated system applications including inventory, warehousing, manufacturing, sales, marketing, data warehousing and business intelligence.
  • Determines scope of work and objectives and develops detailed specifications.  Designs, develops, tests and implements computer applications of varying complexity while following programming, operations and systems standards and procedures.
  • Works with staff in all departments to assist in resolving software support issues, performing data analysis, and implementing new software applications.
  • Provides technical administration, programming and related support for assigned computer technology, including peripheral equipment and operating systems. 
  • Maintains ongoing knowledge of current technologies and software development methodologies within the field.
  • Participates in or coordinates assigned projects, independently monitoring deliverables in order to meet project requirements and established deadlines.
  • Provides after-hours on-call support to staff and business partners as required.

Position Requirements

  • Possesses a keen sense of curiosity and a desire to continually master new skills.
  • Ability to work collaboratively in a team environment, balancing strong technical and social skills.
  • This position is open to candidates who can demonstrate an inherent aptitude and skill for working effectively with complex software systems, either through documented work experience, school, or volunteer projects.
  • Post-secondary training in a related field is desired, or a demonstrated equivalent through work experience.
  • Knowledge of Business practices relating to Accounting, Selling products and services, Marketing, Logistics, Transportation, Time and Resource tracking.
  • Knowledge of high level programming languages, common development methodologies and tools, and accepted programming practices is required.
  • Knowledge of the practices, methods and techniques of acceptance testing and software release management and migration.
  • Knowledge of relational database design and development, including ER diagramming and symbology is key to excelling in this position.
  • Ability to master the tools and languages being employed (Progress ABL, Progress RDBMS, Microsoft VB.NET, Visual Studio, Surround SCM, and Crystal Reports); a demonstrated knowledge of these tools will be a requirement of the interview process. Experience with Progress development tools is desired but not required; however, an understanding of the ABL language is expected prior to the interview process. Information can be found at the following URL’s: http://en.wikipedia.org/wiki/Progress_Software andhttp://communities.progress.com/pcom/docs/DOC-103525
  • Ability to communicate in a fast paced business environment; ability to speak Spanish is an asset.
  • Clearance and desire to occasionally travel between USA, Canada, Mexico, and South America as required.
  • Available to be on-call for after-hours end-user support.
  • Capability to work independently, while effectively managing a very high workload in a fast-paced environment of conflicting demands and priorities.
  • Must be dependable, team-oriented, and a self-starter with a positive attitude, a keen intellect, and the ability to self-train through on-line documentation and self-directed teaching.
  • Promotes a customer-focused culture in alignment with the company’s core values, business principles, and climate goals.
If you are interested in the position please email your cover letter and resume in one document to jobs@oppy.com.
 
We thank all applicants; however only those selected for an interview will be contacted.

All Replies

This thread is closed