Software Developer - Business Applications at Oppy
Coquitlam, BC V3K 7B2, Canada -
Full Time


Start Date

Immediate

Expiry Date

23 Nov, 25

Salary

0.0

Posted On

23 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Acceptance Testing, Python, Information Systems, Version Control Tools, Professional Development, Programming Languages, Rdbms, Visual Studio, Computer Science, Languages, Crystal Reports, Business Requirements, Database Design

Industry

Computer Software/Engineering

Description

ABOUT OPPY

Grow our tomorrow. Oppy is a leading grower, marketer, and distributor of fresh produce from around the world. As one of North America’s top produce companies for nearly 165 years, we bring over 100 varieties of produce from 27 countries to 1,300+ retailers in North America and throughout the world. As much as agriculture has shaped the past for humankind, Oppy’s efforts shape its future by sustainably providing families with healthy, safe, and fresh produce to create a better quality of life for all. Our progressive team is called to a higher purpose that raises the economic wellbeing of families and communities who work the land.
Recognized as one Canada’s Best Managed Companies (for the last 20 years!) and a Top 100 Employer, our diverse team of dedicated professionals collaborate and make connections across our locations throughout North and South America. We owe our success to our adaptability, innovative and entrepreneurial approach, our commitment to our people, and the incredible relationships we build. We are looking for talented people who love a fast-paced, dynamic environment where you can grow your skills and career in a sector with abundant opportunity. Grow your tomorrow with us, today.

DESIRED KNOWLEDGE, ABILITIES AND QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent experience.
  • Possess 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.
  • Knowledge of high-level programming languages, common development methodologies and tools, and accepted programming practices.
  • Ability to master the tools and languages being employed (Microsoft VB.NET, C#.NET, OpenEdge ABL and RDBMS, Python, Visual Studio, Surround SCM, and Crystal Reports).
  • Ability to understand and translate complex business requirements into functional software.
  • Basic understanding of software development principles, methodologies, and version control tools.
  • Knowledge of the practices, methods and techniques of acceptance testing and software release management and migration.
  • Knowledge of relational database design and development.
  • Ability to communicate professionally in a fast-paced business environment.
  • Capability to work independently, while effectively managing a very high workload in a fast-paced environment of conflicting demands and priorities.
  • Dependable, team-oriented, and a self-starter with a positive attitude, a keen intellect, and committed to continuous learning and professional development.
  • Promotes a customer-focused culture in alignment with the company’s core values, business principles, and climate goals.
Responsibilities
  • Design, develop, test, and implement new features and enhancements to the company’s proprietary ERP system.
  • Debug and resolve software defects across development, staging, and production environments.
  • Maintain, support, and enhance existing applications and modules in response to evolving business needs.
  • Collaborate with cross-functional teams to gather business and technical requirements.
  • Contribute to the definition of project scopes, technical specifications, timelines, and deliverables.
  • Track and report on project progress, ensuring timely delivery and alignment with company objectives.
  • Perform data analysis to troubleshoot issues, verify business logic, and support reporting needs.
  • Develop ad hoc tools or queries to support business users and decision-making processes.
  • Ensure data integrity and optimal system performance across integrated modules.
  • Serve as a technical liaison between IT and internal departments to resolve software issues and deliver new functionality.
  • Participate in code reviews and technical discussions to uphold quality standards and share best practices.
  • Provide user training and documentation as needed to support system adoption.
  • Maintain ongoing knowledge of current technologies and software development methodologies within the field.
  • Participate in or coordinate assigned projects, independently monitoring deliverables to meet project requirements and established deadlines.
Loading...