Full Job Description
Programmer Analyst
What we do
Webmainland Media Ltd. bridges the inclusion gap between the Canadian local community and Chinese newcomers and immigrants. Founded in October 2015, our journey started by building a data-driven, cross-cultural neighborhood engagement engine to assist Chinese immigrants and newcomers in accessing diverse local community resources. We do this by leveraging realtors’ networks and their local expertise.
Our solutions are proven to speed up the social inclusion process. Newcomers gain locality and feel like they belong to their new Canadian community. New homeowners not only own property but also thrive in their communities. Locals connect with people who speak different languages and obtain opportunities to grow their businesses. Together, we create new neighborhoods.
The Why
The growing immigrant community has uncovered, the lack of connection between local communities and newcomers. With language barriers and cultural differences, local businesses cannot serve customers – if they don’t fully understand them. In addition, the capacity of delivering needed community resources to Chinese immigrants and newcomers is constrained by the efficiency of the manual engagement process.
The R&D
To address these issues, we have gathered a group of web designers, data scientists, writers, analysts, and programmers to build streamlined neighborhood engagement solutions for diverse stakeholders.
Our offerings include:
RealtorAccess: a platform allowing realtors to engage with the local Chinese community and deliver their expertise directly from their desktops.
Linli Talk: a smart social connector where neighbors are exposed to curated group gatherings to introduce them to a peer support network, matched English practice partners, and diverse community resources. The Linli experience accelerates users’ social integration process.
What makes Webmainland’s neighborhood engagement experience unique is utilizing local realtors’ connections and expertise. Data is aggregated creating a neighborhood information center empowering all community stakeholders with a more cost-efficient engagement process.
Your Role
The primary responsibility is to design, build, and document new and existing web applications, including both frontend and backend tasks. The incumbent will work with a team of web/mobile app developers and business resources to build high-performing, user-friendly web applications.
- Work independently and with the R&D team in writing, upgrading, and testing software code
- Optimize the performance of our database
- Debug programs when issues arise
- Develop data visualization web application
- Implement design specs accurately
- Provide detailed analysis and recommendations to the project lead
- Implement recommended design changes, unit tests, and regression tests for both performance and data integrity
- Document all changes made
- Gather user requirements and update user webpages
- Work with developers, and UI/UX designers to iterate the features across multiple platforms.
- Build new features and APIs, and upgrade existing features.
- Identify technical problems, and provide technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
- Prepare documentation (e.g. Procedures/reference manuals, operating instructions, etc.) for applications.
Who You Are
- Bachelor’s degree or college diploma in computer science or another major with a programming component
- 3+ years of experience as a software developer using Java, Python, PHP, JavaScript, etc.
- Experience with Java, PHP, React, Redux, Bootstrap, HTML5, JavaScript, CSS3, Ajax, jQuery
- Working experience with OO design methodology in PHP, MVC frameworks, WordPress development
- Knowledge with Mysql, MongoDB, Redis, Varnish, node.js, Percona DB cluster, RabbitMQ
- Experience with unit testing and test-driven development
- Hands-on experience creating/using RESTful API
- Experience with any eCommerce system development is a plus
- Knowledge of software implementation best practices, especially Agile and SCRUM
- Ability to adapt quickly to an existing and complex environment
- Self-motivated, detail-oriented, can work both independently or within a team environment
What We Offer
- Competitive salary: $44 per hour (30 work hours per week)
- 10 days paid annual vacation
Interested?
Please send us your resume and cover letter, letting us know a bit about yourself, why you would like to work for us and what makes you the best candidate for the position.
Contact: [email protected]
Job Type: Permanent, Full time
Company: Webmainland Media Ltd.
Location: 104 – 7777 Royal Oak Avenue Burnaby, BC