Ride the next mile with us!
ResponsibilitiesTeam Leadership: Lead and mentor a team of software engineers, fostering a culture of collaboration, creativity, and continuous improvement.
Project Management: Manage the full software development lifecycle from conception to delivery, ensuring projects are completed on time and within budget.
Technical Guidance: Provide technical guidance and expertise to the team, ensuring best practices are followed and high-quality code is delivered.
Resource Allocation: Allocate resources effectively to ensure optimal team performance and project success.
Cross-functional Collaboration: Collaborate with cross-functional teams including product management, quality assurance, and UX/UI design to deliver integrated software solutions.
Performance Management: Conduct regular performance evaluations, provide constructive feedback, and facilitate professional development opportunities for team members.
Risk Management: Identify potential risks and proactively implement strategies to mitigate them, ensuring project success and client satisfaction.
Stakeholder Communication: Communicate effectively with stakeholders, providing regular updates on project status, timelines, and potential issues.
QualificationsBachelor's degree in Computer Science, Engineering, or related field.
Proven experience (5+ years) in software development, with a focus on leading and managing teams.
Strong technical expertise in software development methodologies, programming languages (e.g., C#, Java, Python), and modern software development tools and frameworks.
Excellent leadership and communication skills, with the ability to inspire and motivate team members towards achieving common goals.
Solid understanding of project management principles and experience managing complex software development projects.
Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.
Experience working in an Agile development environment is highly desirable.
Excellent knowledge in technologies and their trends.
Must have a very strong interest in technology and process improvement.
Ability to shift priorities on short notice and manage large projects while coping with demanding day to day activities.
Proven planning skills, along with ability to use planning management tools
Autonomous and self-starter.
Intelcom is a leading last-mile carrier in the e-commerce sector. Our teams across Canada as well as our network of independent contractors contribute to Intelcom's daily operations.
Our goal is simple: in a constantly evolving business sector, we don't just follow, we get ahead. In addition to standing out through innovative services and delivery methods, Intelcom is also undergoing a technological transformation where the integration of customer experience and logistics technologies are at the heart of its evolution.
At Intelcom, we know experience comes in many forms and are committed to building a culture where difference is valued. We are always looking for talented and diverse individuals to join our teams. With over 60 delivery centers across Canada, we may have the right opportunity for you.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.