Job Description
Who are we?
UNFI is the leading distributor of all natural, organic, and specialty foods in North America. We transform the world of food for our customers, associates, suppliers, and the families we serve every day. Our mission is simple: to provide healthier food choices to people everywhere. Better Food, Better Future!
As the Senior Software Analyst, you will play a key role in overseeing commercial software solutions for the business, providing quality service, and ongoing IT support when needed.
If YOU are an IT professional with a specialization in software development (and LOVES FOOD as much as we do!) and looking for your next step in your career, this opportunity at UNFI Canada may be right for you. Read on!
Position: Senior Software Analyst
Job Type: Full Time Permanent
Schedule: Monday-Friday (and when required evenings, weekends, and/or on call)
Language Requirements: English
Location: Richmond, BC
Working Conditions: Remote (while classified as remote, incumbent is required to attend in-person meetings in the Richmond office when assigned by management)
Purpose:
The Sr. Software Analyst is responsible for commercial software package solution(s) (on-premises or SaaS) configuring, integrating, testing, maintaining and/or supporting. The commercial software package(s) may integrate with other UNFI custom solutions and/or other 3rd party commercial software packages. This role may work on projects enabling new features to the end users and/or providing technical support and troubleshooting which includes questions about application functions, configuration options, and addressing production incidents. This role may interact with the vendor providing the commercial software package to UNFI. This role operates at the senior level and may assist less-experienced team members and participate in complex work at times.
Job Responsibilities:
- Enables Product Teams by configuring appropriate features against business needs.
- Provides advanced level production support and incident management for all supported applications.
- Acts as a liaison between applications supported and Software vendors.
- Participates with the other IT staff to create work plans to support strategic initiatives, business plans and emerging business needs.
- Communicates with business area partners and end users’ other IT teams on assigned software package support or customized solutions.
- Conducts analysis on functional and technical performance to determine results and recommend next steps for assigned software.
- Stays up to date on software updates and release notes, determines compatibility and recommend courses of action.
- Partners with outside contract resources to accomplish software projects and timelines when appropriate.
- Schedules updates to the system and communicates feature changes to end user and business partners.
- Assists end users in reporting functions and how to better utilize system information.
- Supports training initiatives through end user education and creating documentation.
- Mentors and coaches analyst and administrators to ensure software standards best practices are followed.
Qualifications:
Education/Certification:
- Bachelor’s Degree in Computer Science or related discipline or a combination of relevant software solution experience and education.
Experience:
- 6-10 years’ experience in general software package(s)
- 6-10 years' experience working in technical software
- 6-10 years' experience basic programming and DB
- 6-10 years' experience in Software Development Lifecycle
Knowledge, Skills, and Abilities:
- Advanced ability to communicate non-technical and technical concepts to end users and other IT teams
- System analysis skills that determine how changes in operations and the environment impact outcomes
- Ability to understand business needs into technical solutions
- Ability to work in a fast-paced environment
- Advanced communication skills that include writing as appropriate for the needs of the audience
- Problem solving skills that involve the ability to tell when something is wrong or likely to go wrong
- Knowledge of principles and processes for providing professional services, including customer needs assessment
- Ability to work in cross-functional teams
Physical Environment / Demands:
- Some travel may be required
- Most work is performed in a temperature-controlled office environment
- Incumbent may sit for long periods of time at desk or computer terminal
- While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear.
- Incumbent may use calculators, keyboards, telephone and other office equipment in the course of normal workday
- Stooping, bending, twisting and reaching may be required in completion of job duties
Reasons to Apply. Reasons to stay at UNFI Canada:
- Base salary offered
- Health and Dental Benefits package offered on your first day!
- Paid vacation and sick days!
- Retirement Savings Plan with employer-matching contributions available after completing 6 months of service.
- Employee discount on natural and organic foods!
- Free snacks at the office!
- Flexible work schedules!
- Friendly and helpful team!
- And last, but not least, the opportunity to be part of a meaningful company that does meaningful work. Join UNFI's mission to provide healthier food choices to people everywhere! #BetterforAll #DeliverTogether
Our Commitment:
UNFI believes in a diverse and accommodating workplace. UNFI encourages and promotes applications from all qualified individuals, regardless of gender, age, race, ethnicity, disability or otherwise. UNFI is committed to providing full accommodation for persons with disabilities in all active processes and procedures including but not limited to the recruitment process. To request any accommodation you may require to participate in the recruitment process (including alternative formats of materials or accessible meeting rooms), please contact the main recruiting contact for the position or Human Resources to discuss your specific needs.
Job Types: Full-time, Permanent
Salary: $80,000.00-$95,000.00 per year
Benefits:
- Dental care
- Employee assistance program
- Flexible schedule
- Life insurance
- Paid time off
- Tuition reimbursement
- Vision care
Schedule:
- Day shift
- Evening shift
- Monday to Friday
- Night shift
- On call
- Weekend availability
Ability to commute/relocate:
- Richmond, BC: reliably commute or plan to relocate before starting work (required)
Experience:
- Software Development: 5 years (required)
- Software Analysis: 5 years (required)
Work Location: In person
Apply
Go Back