Senior Full Stack Developer
Company: Pattison Food Group
Salary: Not provided
Location: , Canada
Come join Pattison Food Group Ltd., a Jim Pattison business, and Canada’s largest Western-based provider of food and health products.
Pattison Food Group Ltd. is Save-On-Foods and other well-known grocery banners. With nearly 300 retail locations, we proudly employ more than 30,000 team members.
We have an exciting opportunity for a full-time Senior Full Stack Developer to join our IT team in Langley, BC.
Reporting to the Senior Manager, Business Solutions, you will work with business and IT partners to architect and deliver strong system design solutions, participate in guiding technical direction within or across teams and lead an agile development team. More specifically, you will implement, support, and maintain application software by understanding problems, identifying solutions, and undertaking system development and/or enhancements.
Job Responsibility
- Overseeing an agile development team (eg. Sprint grooming and planning).
- Handling escalation of complex design and troubleshooting.
- Conceptualizing, designing, and developing interfaces and integration architectures.
- Managing data analysis and integration of disparate systems.
- Mapping and testing interfaces.
- Writing, modifying, integrating, testing, and maintaining software code.
- Preparing and reviewing technical documentation including, but not limited to system documentation, user manuals, technical support guides and help desk documentation.
- Undertaking systems analysis and design activities to deliver technical solutions to business opportunities when needed.
- Providing technical support to system users.
- Participating in the planning and execution of integration and system test cycles.
- Ensuring technical direction and standards are implemented in deliverables.
- Providing mentoring and technical coaching to others.
- Preparing work package plans and delivery dates and managing all tasks associated with the delivery of those work packages.
- Coordinating deployments across multiple IT groups.
You Have
- A post-secondary education in computer science or a related discipline.
- 5+ years of software programming/development experience.
- Extensive experience in developing software in multiple of the following application development technologies: Java, C#, HTML5, ReactJS, TypeScript.
- Experience working with: Azure Cloud, Continuous Integration and Deployment (CICD, i.e. GitHub Actions), and Java EE application servers such as JBoss.
- Strong working knowledge of relational databases, data modeling, design and implementation using either Oracle or SQL Server technologies.
- Proven ability to translate requirements into functional and technical specifications and a strong system design.
- Proven ability to contribute and collaborate on solution designs.
- Extensive experience in troubleshooting and solving problems in a complex environment.
- Knowledge of retail business practices considered an asset.
- Experience mentoring and growing junior team members considered an asset.
- Experience writing services using Spring Boot considered an asset.
- Experience using Docker containers with Kubernetes considered an asset.
- Experience with Postgres considered an asset.
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.