MatchYourSkill Login
Email:
Password:
forgot your password? Click Here
When you sign in, you have access to a tremendous jobs search capabilities that we provide. This include scheduled job alerts, resume posting and CV publishing. Your resume will be available to potential employers 24 hours a day.
Create Account
Setup Job Alerts
Post a Resume
Manage Profile
Find Jobs
 

Senior Software Engineer

Company Name: Move | Top Producer
Position: Senior Software Engineer
Experience Required: 2-5Years
Job Location: Richmond,BC,Canada
Date Posted: 2011-05-10 00:00:17

Senior Software Engineer








We are currently seeking a highly motivated software craftsperson. Her/his primary goal is to create quality product and functionality which meets the needs of the business. Working with product owners and a team of developers he/she assists with test-driven development, code and design reviews, peer programming and implementation. This senior software engineer will also be assigned to lead specific projects and process initiatives and helps to mentor less experienced colleagues.Duties and Responsibilities: • Deliver quality code by applying sound development practices, leveraging test driven development and refactoring techniques • Responsible for the assigned component's quality, implementation, unit testing, defect investigation and resolution • Document and communicate architecture and design to other team members • Perform system integration and testing, problem troubleshooting and resolution• Resolve assigned customer reported issues in a timely manner• Provide technical input into product roadmaps, negotiating compromises between business and technical constraints• Maintain and build core competency of technological knowledge, staying in touch with emerging technologies, and share this knowledge with colleagues• Work with QA and to produce high quality products to better support a successful release to our customers, Technical Support and Product Management organizations• Collaborate with peer teams to resolve inter-component or interface design and implementation details and ensure good design and loose coupling• As part of your design and implementation considerations, be cognizant of impact on the downstream consumer of your end product, with attention to considerations such as usability, performance and manageabilityEducation, Skills and Experience:• Expert level expertise in applying SOLID and TDD in new development and legacy code situations• Expert level .NET development experience, with focus on ASP.NET and C# • SOLR Search Platform experience is a strong asset.• Understanding of and practical experience with DDD.• Experience with the following technologies is a strong asset: NServiceBus or similar, NHibernate, loC containers, RhinoMock or similar, NoSql databases, BDD practices & tools (e.g. SpecFlow), MS Sql Server, Resharper• Bachelor's Degree in Computer Science / Engineering• AJAX and JavaScript experience.• Excellent verbal and written communication skills required as well as strong collaboration skills working in a team environment• Ability to multitask and prioritize multiple concurrent assignments• Technical Lead experience a plus• Mobile Development experience is an assetMove | Top Producer's total compensation package includes competitive salaries, a comprehensive benefits program, and an RRSP contribution-matching program. In addition we also offer a tuition reimbursement program to help support our employees in reaching their educational goals.Our culture includes a professional yet casual environment in which fun also plays a major part. Many company-sponsored events are held throughout the year and we also feature two Games Rooms complete with big screen satellite TV, foosball tables, pool table and more.We believe in our people and provide them with a work environment that encourages personal growth and advancement. We are an equal opportunity employer that promotes a balanced lifestyle, and supports diversity. Our team is composed of an exciting mix of people from various backgrounds, reflecting the company's commitment to creating one of the best working environments anywhere.


Location:


Canada-BC-Richmond


Telecommute:




No (Onsite Position)



Contact Name:





Contact Phone:





Contact Email:







URL:


http://www.movecareers.ca


Contact Comments:


To apply, please visit our website at http://www.movecareers.ca and select "Senior Software Engineer" from the list of available positions.
Please mention Match Your Skill Jobs when contacting us.



$('#incl-soc').load('/includes/soc_icons.jsp?subject=Senior+Software+Engineer+in+Richmond%2C+BC+%7C+Dev+Bistro&body=http%3A%2F%2Fwww.devbistro.com%2Fjobs%2F134602');
 



The JobSeeker's base