Uploaded by Ben White

Software Engineer - BulkBarn 2022

advertisement
SOFTWARE ENGINEER
Bulk Barn | Aurora, Ontario
ABOUT BULK BARN
Since its establishment in 1982, Bulk Barn has grown from one store to over 275, with more locations opening every
year. During that time, it has customers competitive prices, and a whole lot of choice. In each of its stores, customers
find over 4,000 products, each one sourced for its amazing quality. Bulk Barn is constantly adding more products to
meet customers' evolving needs including vegan and non-GMO. It is proud to offer hard-to-find international products
like British candies. Over the years, Bulk Barn has prided itself not only on its premium products, but also its bright,
clean, and friendly stores that are jam-packed with delicious inspiration. Bulk Barn is passionate about its business. The
organization believes it is necessary to possess the knowledge and expertise in the retail industry to execute its program
in a highly professional manner. Bulk Barn is proud of its progressive thinking, detailed and methodical planning,
consistent store operation, and exceptional attention to detail. If you have a similar work ethic, enjoy interacting with
people, and strive for excellence within a structured environment, Bulk Barn may have an opening for you.
ABOUT THE ROLE
The Software Engineer is a contributor in our dynamic Information Technology team providing technical solutions in an
ever evolving and challenging business environment. You will be responsible for the technical design, development and
enhancements of business systems supporting existing platforms, and building for the next generation. They must be
able to gather and understand business requirements documents, provide timely estimates and updates to project
managers. They will be comfortable working in a team or independent capacity with minimal supervision. The ideal
candidate is hands-on and has experience in developing scalable platforms.
DUTIES AND RESPONSIBILITIES
Project / Task Management:
• Develop and maintain documentation for the development and support included, but not limited to business
processes, data flows, application design, and system integrations.
• Examine and analyze existing systems, identify opportunities for improvement and risks ensuring the stability and
security of Corporate Systems and Data
• Monitors vendor and user requested enhancements and/or patches and apply appropriate upgrades.
• Participate in the implementation and follow up of projects to the appropriate area(s) to assure ongoing support and
assimilation into the business.
• Provide architecture design and consulting for internal development teams.
• Provide ongoing maintenance, support and enhancements of existing systems and platforms.
• Collaborate cross-functionally with business users, project managers and other engineers to achieve elegant
solutions.
Communication:
• Effectively communicates and build rapport with team members, stakeholders, internal customers, and business
partners using a variety of techniques and collaboration, from initiation to close.
• Acts as a liaison between the various business functional areas and/or the business analysts to translate business
requirements into detailed technical requirements.
Process Improvement:
• Provides application and business process input to improve operational efficiency and effectiveness.
• Develop, recommend, enhance, and implement processes, standards, and technology improvements for business
functions, as required.
• Identify opportunities for integration and improvement of existing business applications and processes.
• Support, enhance and maintain existing business applications to assure their availability, reliability, and
performance.
• Develop and evaluate multiple alternative designs within the constraints of established standards and technology
platforms, available skill sets, and resource constraints.
Problem Solving:
• Troubleshoot and resolve application and data issues.
• Monitor system performance for availability and resolve degradation issues.
• Performs system testing; documents and resolves any performance issues within a reasonable timeframe.
Job Knowledge:
• Serve as an expert in business application methodologies, technologies, and best practices.
• Serve as an expert in troubleshooting and supporting the Company business applications and processes.
• Understand the business and how systems can be effectively utilized to support key operating initiatives.
• Understand Microsoft programming languages to develop application and web systems.
• Designs systems specifications, modules, and process changes.
• Develops code and completes programming.
Customer Focus:
• Ask thought provoking questions to engage the internal customer and/or business analyst to ensure a full
understanding of their actual needs and deliver solutions.
Analytical Skills:
• Analyze information to develop an understanding of the internal customers actual versus perceived needs.
• Perform research and apply creativity to application and data architecture designs.
Quality:
• Supports user testing to ensure functionality meets internal customer specifications and make any required system
code changes, as required.
• Develop and conduct testing to assure quality of delivered products and services.
• Develop application architecture that is reliable, upgradeable and delivers consistent quality results.
Teamwork:
• Work with the project team to help develop and conduct user and support training.
• Participate in project close out and lesson learned activities.
• Collaborate in the planning, design, development, and implementation of new projects, by providing development
requirements to project managers in creation of the project scope, schedule, risks, effort, and cost.
• Promotes and works to maintain workplace wellness, health, and safety, through active compliance with all
workplace health and safety policies and procedures.
• Any other duties as required.
QUALIFICATIONS
•
•
Undergraduate Degree in Computer Science
3-5 year’s experience in the following:
o Working as a Software Engineer/Business Systems Analyst for a mid to large sized retailer, in an office
environment
o Developing in C# .NET and managing Window servers.
o Designing, testing, and documenting the use of new features and procedures.
o Working with complex technical instructions and using analytical and troubleshooting skills
o Supporting IIS servers and managing SharePoint servers.
o Working with SQL Server including T-SQL Scripts, SSRS / SSIS / SSAS, ETL flows, Cubes, and data warehouse design
principals.
Bulk Barn Foods Limited is an equal opportunity employer that values diversity in the workplace. In accordance with the
AODA accommodation is available, if requested.
HOW TO APPLY
To apply to this exciting role, email a cover letter and resume to:
Marty Greenaway, Consultant | Feldman Daxon Partners
45 St. Clair Avenue West, Suite 700, Toronto, Ontario M4V 1K9
E: mgreenaway@feldmandaxon.com | T: 416-515-7600 x231
About Feldman Daxon Partners
Feldman Daxon Partners is Canada’s longest-standing national provider of executive search, career transition, and
coaching/leadership development services. For 30 years, we have been at the forefront of innovation in human
resources consulting by integrating these three services. Our Executive Search practice has been locating top talent for
senior executive and managerial positions on a retainer-fee basis since our firm was founded in 1991. Our unwavering
set of core values and dedication to client service has allowed us to build and maintain relationships with hundreds of
clients in virtually every market sector, and across Canada. Regular communication, high quality candidate shortlists,
industry knowledge, judgment, and expediency in our retainer search services are all reasons Canada’s leading
companies choose to partner with the professionals at Feldman Daxon.
Download