Toronto Employment Platform

Software Developer

OUR DESCRIPTION
ABOUT US

Metroland Media is a dynamic media company delivering vital business and community information to millions of readers across Ontario each week. Our strength is our connection to the communities we serve. As one of the largest community media publishers in North America, we have one of the country’s largest editorial forces and most advanced distribution networks. We publish thousands of articles, events, and local sales and specials across our footprint every week, and our unmatched market penetration enables us to help tens of thousands of businesses every year connect to local consumers in their communities.

THE OPPORTUNITY

We have an immediate opening for a Software Developer to join our team. We are looking for an energetic developer, who has strong professional leadership skills combined with a deep technical proficiency and wide hands-on experience, is passionate, self-motivated and thrives on learning and working on fun and challenging projects.

KEY ACCOUNTABILITIES

Develop high quality, high performance, robust applications for web sites and mobile technologies.

Prepare design documentation according to the architecture vision and guidelines and business requirements.

Adhere to coding and development standards and practices as required including:

1. Implement unit, functional and integration tests

2. Undertake risk-based QA processes

3. Participate in code and design reviews

4. Utilize version and release management processes

5. Participate in incident and bug tracking/management

6. Create and maintain technical and user documentation

Work with I.T. operations and database teams on sustainability, reliability, operational and infrastructure requirements and production support issues.

Work in a project management driven environment; support project manager in all activities requiring their involvement.

Participate and contribute to iteration planning meetings, providing estimates and solution alternatives.

Integrate and test functionality and code developed by other teams into mobile applications; support QA team with automated and integrated test automation.

Identify system deficiencies, de-bug and implement solutions.

Ensure security of mobile applications.

Conduct research and analyses of new technologies and application frameworks.

Adapt to and learn new technologies as they relate to the work at hand.

Contribute to Mobile Optimized Web Site and Application Standards, Guidelines, and Best Practices as per industry standards.

WHAT WE’RE LOOKING FOR

9 or more years of comprehensive experience with structuring, developing, and implementing interactive software applications.

1 or more years of experience in mobile application development; knowledge of Android, Windows Phone and iOS SDK required.

Experience and knowledge of development frameworks.

Knowledge and experience in multiple programming languages like C#, Objective-C or Java.

Experience with web development: HTML5, CSS, JavaScript, WebServices, SOAP, REST, XML, JSON.

Experience with database development and design using Sql Server.

Experience with development tools such as Visual Studio, Eclipse, Xcode, Maven, git, SVN.

Experience with template-based javascript frameworks such as Handlebars.js and Angular.js.

Extensive experience with development methodologies and code development using software engineering best practices for all SDLC activities, such as analysis, design, coding, testing, version control.

Experience and understanding of current best practices for enhanced user experience, mobile app design principles, developing for multiple platforms and screen dimensions, W3C.

Excellent written and oral communication skills; Ability to present ideas in business-friendly and user-friendly language.

Proven analytical and problem-solving abilities; Ability to conduct research into emerging mobile app technologies and programming languages.

Highly self-motivated and self-directed with the ability to effectively prioritize and execute tasks in a high-pressure environment.

Excellent interpersonal skills; Experience working in a team-oriented, collaborative environment.

Keen attention to detail.

OUR AODA COMMITMENT

Metroland is committed to accessibility in employment and to ensuring equal access to employment opportunities for candidates, including persons with disabilities. In compliance with AODA, Metroland will endeavour to provide accommodation to persons with disabilities in the recruitment process upon request. If you are selected for an interview and you require accommodation due to a disability during the recruitment process, please notify the hiring manager upon scheduling your interview.

Only candidates can apply for this job.

About Us

Talent Portal is a Toronto-based Job Board and Employment Platform. We are dedicated at helping talents reach their dream career.Candidates can search for jobs and set job alerts to receive new job notifications via email; Employers can post jobs online, and receive applications via email. It is free for both employees and employers.

Company Search

Social Networks