Enable job alerts via email!

Software Developer

Wing Group

Burnaby

On-site

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Job summary

A leading waterlife brand in Burnaby seeks a Developer to design, code, and maintain software applications. The role involves optimizing integrations with eCommerce platforms and requires 3+ years of experience in software development and proficiency in languages like Java, C#, and Python. The position offers a salary range of $80,000 to $120,000, along with health benefits and wellness perks.

Benefits

Extended health benefits
Group RSP with employer matching
Generous bank of wellness days

Qualifications

  • 3+ years of professional experience in software development.
  • Proficiency in multiple programming languages such as Java, C#, Python, and JavaScript.
  • Experience with integration platforms and APIs.

Responsibilities

  • Write clean, maintainable, and efficient code for software applications.
  • Lead testing and debugging efforts to ensure software quality.
  • Manage integration projects from design to deployment.

Skills

Software Development
Version Control Systems (Git)
Integration Platforms
Communication Skills
Agile Methodologies

Education

Bachelor's degree in Computer Science, Information Technology, or related field

Tools

GitHub
NetSuite
Shopify
AWS
SQL

Job description

Who We Are

At Mustang Survival, our vision is to enable the ultimate on-water experience. We seek to become the pinnacle waterlife brand by offering authentic, innovative product solutions that instill confidence and trust in our consumers. We require talented, motivated, inspired individuals at all levels of the organization to ensure that we remain true to what we stand for. If you are someone who has curiosity, passion for excellence, and a desire to drive innovative product solutions, come and join us to push the boundaries of what’s possible in delivering the ultimate water life user experience.

What We Offer

We estimate the salary range for this position to be between $80,000 and $120,000 annually depending on the experience level of the candidate. Additionally, we offer extended health and dental benefits, Group RSP with employer matching, a generous bank of wellness days, and industry perks. The final agreed upon salary may vary based on factors such as job-related knowledge, skills, and experience.

Job Purpose

As part of the Wing Groups digital transformation, this role is responsible for designing, coding, testing, and maintaining software applications to meet the needs of our business. This role involves collaborating with cross-functional teams to understand project requirements, delivering high-quality and efficient code, and continually improving and updating existing systems. The Developer plays a key role in driving innovation and ensuring the reliability, performance, and scalability of our software solutions, ultimately contributing to the overall success and growth of the organization.

RESPONSIBILITY

Software Development

  • Write clean, maintainable, and efficient code for software applications.
  • Lead testing and debugging efforts to ensure software quality.
  • Identify and resolve complex software defects independently.

Version Control And Code Management

  • Utilize version control systems (e.g., Git) to manage and track code changes.
  • Administer and enforce best practices in Mustang’s GitHub repositories, ensuring high code quality and efficient workflows.
  • Mentor junior developers in code management and review processes.

Integration Development And Optimization

  • Design, develop, and maintain integrations between eCommerce platforms (e.g., Shopify) and core business systems (e.g., NetSuite).
  • Optimize the ecosystem of integrations for data consistency and process efficiency.
  • Lead integration projects, ensuring alignment with business requirements and enhancing user experience.

Project Management And Technical Advisory

  • Manage integration projects from design to deployment, ensuring they meet business goals and technical requirements.
  • Provide expert technical advice on integration and eCommerce strategies, recommending solutions aligned with business goals.
  • Coordinate with stakeholders to ensure project alignment and successful delivery.

Lifecycle And Change Management

  • Oversee the lifecycle of integrations and eCommerce enhancements, including planning, design, development, testing, release, and support.
  • Standardize and improve release and change management processes to ensure smooth transitions and minimal disruptions.
  • Lead the adoption of new technologies and methodologies to drive business value.

Learning And Development

  • Continuously improve skills and knowledge by learning new programming languages, frameworks, and technologies.
  • Stay updated with industry trends and best practices to ensure the team remains at the cutting edge of technology.
  • Share knowledge and best practices with team members to foster a culture of continuous improvement.

Leadership And Mentorship

  • Foster a collaborative and productive team environment.
  • Lead by example in adopting best practices, driving high standards in code quality and project management.
  • Contribute to the development of innovative solutions that enhance business processes and improve efficiency.
  • 3+ years of professional experience in software development with a strong understanding of the software development lifecycle.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Proficiency in multiple programming languages (e.g., Java, C#, Python, JavaScript) with advanced programming concepts.
  • Extensive experience with integration platforms and APIs, particularly in NetSuite, Shopify, and Squarespace development.
  • Proficiency in HTML, CSS, JavaScript, and Liquid for modern web development.
  • Experience with IPaaS platforms like Celigo and EDI platforms (e.g., SPS) for facilitating integrations.
  • Familiarity with database systems (e.g., SQL, NoSQL) and writing complex queries.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.
  • Expertise in using GitHub for version control, including branching, merging, pull requests, and conflict resolution.
  • Experience with Agile methodologies and active participation in Agile ceremonies.
  • Familiarity with CI/CD practices, DevOps principles, and associated tools.
  • Knowledge of software security best practices and performance optimization techniques.
  • Strong experience with software testing methodologies and quality management.
  • Demonstrated ability to manage projects from inception to completion, handling resources and timelines.
  • Excellent problem-solving skills and attention to detail.
  • Continuous learner open to new technologies and methodologies.
  • Strong communication and interpersonal skills for effective teamwork.
  • Ability to mentor and guide junior developers.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.