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.