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.