IT Business Systems Manager
Job Type
Contract
Industry
Retail
Language
English
Work Arrangement
Hybrid
Date Posted
Mon, November 6, 2023
Salary
-
Specialization
IT - Business Analyst
Security Clearance
-
Location
Toronto, ON
Opportunity Number
11897
Job Description
The Role:
As the IT Business Systems Manager, you will play a pivotal role in bridging the gap between our internal users and the business software systems that drive our operations. In this dynamic position, you'll oversee systems like Point of Sale (POS), Warehouse Management, CRM, and various bespoke applications. A cornerstone of your role will be to steer the strategic direction of these systems, ensuring they not only serve our operational needs efficiently but also fortify our purpose of promoting a sustainable future.
Duties and Responsibilities:
- Strategy & Planning: Lead in the development, planning, and implementation of the Business Systems Unit's objectives and initiatives. Be agile in anticipating the needs of our internal users, ensuring that our software infrastructure aligns with company goals, and stays at the forefront of retail industry trends. Collaborate with departmental heads to define systems requirements, identify potential roadblocks, and devise strategies to navigate them.
- Team Management & Leadership: Oversee the Business Systems team, ensuring efficient task allocation, execution, and fostering a cohesive team environment. Conduct regular 1:1 and team meetings to monitor progress, address concerns, and facilitate collaboration.
- Project Oversight: Manage and lead significant Business Systems Unit projects, ensuring timely and qualitative execution. This includes spearheading specialized software development initiatives with both in-house and external development teams.
- Stakeholder Communication: Provide consistent project updates to higher management on a weekly or bi-weekly basis. Ensure transparency and maintain strong lines of communication regarding project developments and challenges.
- Vendor Selection & Management: Take a lead role in the selection of appropriate vendors, ensuring they align with the organization's objectives and project requirements. Maintain strong vendor relationships and oversee contractual agreements.
- Documentation & Process Design: Accountable for the compilation of comprehensive Business Requirements Documentation (BRD), flowcharts, and other relevant materials that outline existing and proposed solutions and processes. Ensure all documentation is up-to-date, easily accessible, and aligns with organizational standards.
- Continuous Improvement: Actively seek opportunities to enhance existing systems and processes, aligning with the broader objectives of the IT department and the organization as a whole.
Success factors:
- Project Management: Proficiency in managing software development projects, ensuring they are completed on time and within budget.
- Technical Proficiency: Deep understanding of systems like Point of Sale (POS), Warehouse Management Systems, CRM, software development life cycle (SDLC), version control systems (like Git), and other specialized software.
- Programming: Intermediate to advanced Python skills, with a foundational understanding of other relevant languages and frameworks.
- Database Management: Ability to retrieve, manipulate, and analyze data using SQL. Familiarity with database structures and normalization.
- Communication: Outstanding written and oral communication skills tailored to both technical and non-technical audiences.
- Documentation: Expertise in creating detailed technical documentation, including system design documents, flowcharts, and user stories.
- Vendor Management: Skill in selecting, managing, and negotiating with software developers, vendors, and third-party service providers.
- Cross-training: Ability to train and educate team members on software development best practices and methodologies.
- Budget Management: Acumen in managing project-specific budgets with a focus on software development and technical implementation.
Core Competencies:
- Technical Leadership: Providing guidance, mentorship, and direction in all technical aspects of software projects.
- Analytical Thinking: Ability to analyze complex software and systems situations or challenges and generate robust solutions.
- Adaptability: Flexibility in adjusting to the ever-changing software development landscape.
- Strategic Technical Vision: Mapping out the future technical direction for IT systems and software projects.
- Interpersonal Skills: Building strong relationships with developers, technical vendors, stakeholders, and non-technical team members.
- Initiative approach: Taking the lead in software projects, code reviews, and technical decision-making.
- Problem-solving: Debugging and troubleshooting software, system, and database issues effectively.
- Continuous Learning: Staying updated with the latest in software development trends, tools, and best practices.
Qualifications:
- Education: BA/BSc degree in Software Engineering, Computer Science, or a related technical field.
- Software Development: Proven experience in software development with hands-on expertise in languages such as Python and database management tools like SQL.
- Implementation Leadership: Minimum of 5+ years of experience leading the implementation, upgrade, and integration of key applications like CRM, ERP, POS, and WMS.
- Integration Expertise: Demonstrated proficiency in ensuring data exchange and seamless integration between various IT solutions, including but not limited to CRM, ERP, POS, and WMS.
- Project Management: Experience overseeing the full life cycle of software projects, from requirements gathering to deployment and post-launch support.
- Technical Certifications: While not mandatory, certifications in relevant software development methodologies, application implementation, or integration frameworks would be an added advantage.
- Language Proficiency: Excellent written and spoken English skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
- Achievements: Demonstrated success in streamlining and enhancing processes via the integration or implementation of software solutions.
- Vendor Management: Experience in selecting, managing, and negotiating with software vendors, developers, and third-party service providers, ensuring the best value, and fit for the organization.
We’re an equal opportunity employer committed to increasing diversity and inclusion in today’s workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Minorities, women, LGBTQ candidates, and individuals with disabilities are encouraged to apply. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions.
Similar Jobs
North Vancouver, BC
Hybrid
Toronto, ON
Hybrid
Ottawa, ON
Hybrid