Location: Richmond,British Columbia,Canada

Senior Software Engineer – SaaS Products
We have an immediate and exciting opportunity for an experienced, highly motivated, and talented Senior Software Engineer to join our Technology team in Richmond, BC. In this position you will join a team building out core Customer Relationship Management (CRM) data services and web applications for the Move organization.
In this role you will participate in all stages of the engineering lifecycle and play a major role in influencing the architecture and technical direction taken by the team. You will be able to make an impact through leadership and individual contribution, collaborating closely with a team of talented professionals to produce industry-leading web applications and services at one of the principal software development shops in BC.
Duties and Responsibilities:
• Participate in the development and support of CRM capabilities meeting organizational business needs
• Work as part of a cross-functional feature team to deliver complete, high-quality, end-to-end solutions
• Work collaboratively in an Agile/Scrum team to plan sprints, expand stories into tasks, and work on removing impediments
• Provide leadership in the team by making effective and rapid decisions, ensuring the team’s delivery is done right the first time, and making sure the highest quality product is delivered to production.
• Collaborate in the Scrum of Scrums meeting with other Senior Engineers to integrate deliverables, optimize the automation processes, and plan future implementations.
• Based on user story acceptance criteria, work with the team to design a scalable, robust, and reusable solution to that story
• Document and communicate designs to others on the team
• Contribute to guidelines and coding standards used for building reusable application components that are easy to maintain, troubleshoot, and test
• Participate in peer design and code reviews
• Identify and assist in mitigating technical, schedule, and other project risks
• Understand business and customer goals to introduce new innovations
• Provide technical input into product roadmaps, negotiating compromises between business and technical constraints
• Mentor and assist less experienced colleagues
• Provide input into process improvement initiatives to improve quality and timeliness of deliverables with high predictability
Qualifications:
• Bachelors or Masters degree in Computer Science/Engineering or related field
• 5+ years of hands on coding experience developing complex, large scale applications
• Experience providing highly scalable and robust RESTful web services to a variety of consuming applications
• Proficiency in JavaScript is required; experience with Node.js, MVC, MVVM, PHP, Ruby, or other open source technologies and frameworks is a definite asset
• Solid experience with database systems, both relational and NoSQL
• Development experience on both Windows and Linux platforms
• Knowledge or experience with test-driven development and agile/iterative development methodologies
• Hands on experience using unit test frameworks and test automation tools/techniques in the development process, including automated testing of web services; strong focus on quality of deliverables
• Experience with performance and security test automation tools in a distributed client/server environment is a definite asset
• Able to learn quickly and effectively apply new knowledge, demonstrating the desire to stay in touch with emerging technologies
• Strong analytical skills, problem-solving ability, and attention to detail
• Excellent verbal and written communication skills are required
• Very strong collaboration skills and passion for work in a team environment with ability to resolve conflicts and align people
• Strong customer focus and an ability to represent Move core values to internal and external customers
What we offer
• Unique opportunity for work on a broad variety of exciting and challenging assignments to deliver innovative solutions to the enterprise and market
• Excellent opportunity for career advancement and mobility
• Competitive rewards and benefits
• Continuous learning and training to build deep product, technical, and professional skills
• Corporate emphasis on career and personal development, and creating a great supportive and collaborative culture
Company: Move Canada
ocation: Richmond, British Columbia, Canada

Posted: 20-10-2014
Salary: Unspecified
How to apply?

Contact: careers@movecareers.ca

Related Jobs
Private

Posted: 16-02-2016 Location:  Dubai,United Arab Emirates

Private

Posted: 08-04-2024 Location:  Melbourne,Victoria,Australia

R G C Staffing Solutions (Placement Agency)

Posted: 19-04-2014 Location:  Iqaluit,Nunavut,Canada

Private

Posted: 12-02-2020 Location:  Dubai,United Arab Emirates

Private

Posted: 07-08-2017 Location:  Abu Dhabi,United Arab Emirates