Senior Programmer

  • Company:
    Maru
  • Location:
  • Salary:
    negotiable / monthly
  • Job type:
    Full-Time
  • Posted:
    4 weeks ago
  • Category:
    IT & Software

Maru/Matchbox, a Maru Group company, has been pushing the boundaries of the customer market insights space for over a decade. Unifying deep sector expertise with cloud-based customer insights communities, we take a results-focused, consultative approach to helping clients better understand what motivates their customers and influences their markets, so they can act decisively and win.Senior ProgrammerWe are seeking a Senior Programmer in our Vancouver office who will hold an important role mentoring a team of programmers and working with MARU group technology. As a member of our growing company you will have influence on our future growth and strategy within Operations by developing new programmers, optimizing processes, onboarding new technologies, and working with the Operations leadership team. This role will have an equal weight as a programmer and a leader. As a programmer you will provide advanced scripting and technical expertise to support our clients in their market reseach requirements through highly engaging and interactive platforms. As a leader you will be the direct leader for 5+ programmers providing mentoring and day to day leadership. What you will do?In this role, you will…Program ‘super-high’ complexity within SPARQ/HUB limits; capable of finding solution to new requirements (E.g. new custom DCM design, custom question behaviour and layout).Pick up the pieces of a project which may be going wrong and provide solution to correct it; escalating when needed.Able to provide code review and mentor programmers.Provide project coverage for programmers who may be on vacation or sick for the day.Study and modify existing analysis methods to solve issues.Provide input on how to better the delivery of projects.Assist in implementation and develop of initiatives/solutions to increase productivity and efficiency.Build productive and co-operative team working relationships with colleagues.Support open and thorough communication via email, phone, web conference, etc.Readily work on joint initiatives and projects throughout organizationReview mentees training and background, assess the experience level and where deficiencies are identified, teach these skills and/or recommended specific training.Ensure quality of databases for collection, tracking and reporting of data.What would you need?Experience with object oriented programming in at least one of the following languages: C#, C++, Java, Lua. These are your bread and butter, so we are looking for someone with a good solid base, willing to keep learning with a good proficiency level.Strong knowledge of front end web technologies: HTML, CSS, Javascript/jQueryUnderstanding of web programming concepts: REST, AJAX, COMET, asynchronous programmingSome programming experience with Web ApplicationsKnowledge around multiple browsers and different compatibilities across varies devices. (Laptop, Mobile, Tablet…etc)Familiarity with Microsoft Office Word and ExcelExperience onboarding or using new technologies or methodsExperience managing, mentoring and leading a team of programmerAnd ideally, you…Will be a team player with great communication skillsWill have experience with managing multiple projects with varying and changing priorities, as well as tight timelines. You work (and play!) hardWill have strong logic and problem solving ability also strong attention to detailWill have the ability to challenge teammates to contribute to a better product and execution experienceAdditional Skills:NET, XML, Web Service, Flash, PHP, MS-SQL, MySQL, JSONPrevious experience in market research or data analysisExperience with Adobe Photoshop and image editingKnowledge of HTML Responseive Web DesignReady to join our team? Then let’s chat.If this sounds like the perfect opportunity for you we invite you to apply online now. Please note that due to the high volume of applications received only short-listed candidates will be contacted. We thank you for your interest in Maru/Matchbox and encourage you to constantly check our website for a list of all current opportunities.Maru/Matchbox is an equal opportunity employer