CA EmploymentAlert | Arbutus Search Group | Intermediate Software Developer
Skip to Main Content

Job Title


Arbutus Search Group | Intermediate Software Developer


Company : Arbutus Search Group


Location : vancouver, British Columbia


Created : 2025-01-07


Job Type : Full Time


Job Description

THE OPPORTUNITY: We are seeking a skilled and motivated Intermediate Software Developer to join our clients team. This role involves developing and maintaining robust software systems while working closely with key departments to enhance workflows and optimize existing solutions. Youll manage multiple projects, troubleshoot technical challenges, and ensure the delivery of high-quality software outcomes. Were looking for a proactive professional with strong technical expertise, excellent organizational abilities, and exceptional interpersonal skills, who thrives in a dynamic and fast-paced environment. PERKS: Medical Benefits RRSP matching at 4% after 3 months of employment Performance Bonus YOUR DAY-TO-DAY: Designing, developing, testing, and maintaining software applications to ensure functionality, scalability, and performance. Writing clean, efficient, and well-documented code that adheres to industry standards. Debugging and troubleshooting software issues, providing timely and effective solutions. Creating and refining workflows, processes, and accompanying documentation to improve operational efficiency. Identifying and resolving programming challenges using logical and systematic approaches. Diagnosing and addressing issues in existing systems to ensure smooth and reliable operation. Working with stakeholders to gather and define project requirements, delivering scalable and efficient solutions. Collaborating with cross-functional teams, including designers, product managers, and other engineers, to deliver solutions. Participating in code reviews to ensure code quality, consistency, and compliance with best practices. Contributing to testing processes, including unit testing and integration testing. Assisting in designing and developing system architecture and technical solutions for new projects. Contributing to the optimization and improvement of existing systems and infrastructure. Developing, implementing, and maintaining CI/CD pipelines to streamline and enhance the software development process. Staying updated on industry trends, emerging technologies, and best practices. Proposing innovative solutions to enhance software functionality and efficiency. Managing tasks independently or contributing as part of a team to successfully meet project objectives and deadlines. Providing mentorship and support to team members when necessary. REQUIRED QUALIFICATIONS: Bachelors degree in computer science or a related field. 5+ years of experience developing web applications and websites. Proficient in ASP.NET, C#, SQL, Bootstrap, jQuery, CSS, SASS. In-depth knowledge of UI/UX best practices for web and app dashboards and interfaces. Hands-on experience with Git or other version control software. Familiarity with third-party APIs, such as PayPal, Converge, Amazon, Google Maps, and Adsense. Experience in an Agile/Scrum development environment. Previous experience working for an online retailer with physical stores is a plus. Proficient in Visual Studio development and debugging. Quick learner with the ability to start contributing immediately. Strong organizational, interpersonal, and communication skills. Analytical mindset to methodically resolve programming challenges. Understands the balance between technical capabilities and customer expectations. Self-directed, resourceful, and results-driven with a positive attitude. Excellent verbal and written communication skills.