At a Glance
- Tasks: Lead software development projects and translate business needs into scalable tech solutions.
- Company: Join The North West Company, a leader in retail for underserved communities.
- Benefits: Enjoy competitive salary, benefits, and opportunities for growth and development.
- Other info: Dynamic environment with a commitment to inclusion and diversity.
- Why this job: Make a real impact while working with cutting-edge technologies in a diverse culture.
- Qualifications: 5+ years in software development with strong skills in Python, C#, and Agile practices.
The predicted salary is between 90000 - 110000 $ per year.
In your role as a Software Development Lead with The North West Company (TNWC), you will provide hands-on technical leadership for software delivery within assigned enterprise projects and initiatives supporting our banners. You will translate business requirements into scalable technical solutions, guide development activities, and promote software engineering best practices to deliver reliable, maintainable solutions aligned with business priorities.
Your Role:
- Lead the design, development, and deployment of software solutions for assigned projects, enhancements, and focused initiatives.
- Translate business requirements into scalable technical designs, application components, APIs, database changes, and integration solutions.
- Provide hands-on technical leadership to project teams, ensuring high-quality, maintainable solutions that align with enterprise standards.
- Participate actively in Agile delivery processes, including backlog refinement, sprint planning, task execution, reviews, and retrospectives.
- Conduct code reviews, unit testing, technical validation, and quality assurance to support robust and reliable software delivery.
- Support production deployments and migrations, monitor implementation outcomes, troubleshoot issues, and drive continuous improvement.
- Create and maintain technical documentation, including solution designs, architecture diagrams, development standards, deployment notes, and operational procedures.
- Mentor developers and project team members by sharing technical knowledge, development best practices, coding techniques, and problem-solving approaches.
- Promote and enforce coding standards, secure development practices, software engineering guidelines, and reusable design patterns.
- Contribute to DevOps practices, including source control, build automation, CI/CD pipelines, release management, and development workflow improvements.
- Leverage AI-assisted development tools responsibly to improve productivity, code quality, analysis, documentation, and development efficiency.
- Contribute to technology modernization and broader software engineering initiatives as required.
Desired Skills & Experience:
- Minimum of 5 years of experience in large-scale software development, preferably within a complex retail, supply chain, or enterprise application environment.
- Bachelorβs degree in computer science, Engineering, Information Technology, or an equivalent combination of education and experience.
- Strong experience designing, developing, and supporting enterprise applications, APIs, integrations, databases, and data-driven solutions, with hands-on experience in Python, C#, .NET, PL/SQL, T-SQL, Oracle, and Microsoft SQL Server.
- Experience with modern web front-end frameworks, preferably React, and knowledge of integration platforms such as MuleSoft or similar API/integration middleware is considered an asset.
- Strong understanding of Agile delivery, software development lifecycle practices, production support, and release management.
- Demonstrated knowledge of DevOps practices, including source control, automated builds, deployment pipelines, code quality tools, and environment management.
- Strong analytical, troubleshooting, communication, and collaboration skills, with the ability to work effectively with business stakeholders, technical teams, and project leadership.
- Knowledge or experience with shell scripting, Oracle Pro*C, Java, Oracle APEX, .NET MAUI, or similar technologies is considered an asset.
- Certification or formal training in software development, cloud technologies, Agile, DevOps, enterprise architecture, or AI-assisted software development is considered an asset.
The North West Company is committed to inclusion and diversity and encourages applications from all candidates including but not limited to: all religions and ethnicities, LGBTQ2s+, BIPOC, and persons with disabilities.
A competitive salary is being offered along with opportunities to learn, develop and advance throughout the organization. We thank all applicants for their interest; however only those selected for an interview will be contacted.
Software Development Lead β Winnipeg employer: Northwest Permanente
The North West Company is an exceptional employer that values teamwork and community impact, making it a great place for individuals looking to grow in the logistics field. Located in Winnipeg, our collaborative work culture fosters employee development and offers unique opportunities to contribute to supply chains that support underserved communities across Canada. Join us for meaningful work, competitive benefits, and a chance to enhance your skills in a supportive environment.