Top Cities
Log In
Telemundo Accounting Accounting Clerk Accounting Clerk Accountant 3 Accounting Clerk Accountant I Program Support Assistant - Tricare Accounting Specialist Accountant - Office of Budget Entry Level Accounting Associate STAFF ACCOUNTANT Staff Accountant Financial Associate II Finance Accounting Assistant V Staff Accountant I General Accountant General Accountant Accounting Analysis Lead 2020 Entry-Level Staff Accountant A Accounting Clerk Accounts Receivable Assistant Accounting Clerk - Villa Florence Revenue Accountant Compliance Intern Accounts Payable Accountant Intercompany Accountant STAFF ACCOUNTANT-SAN JOSE Accountant II Accounting Technician II General Ledger Accounting Intern - Company Payables Staff Accountant AR Staff Accountant Vendor Paybles Staff Accountant Financial Accountant Accountant IV Accountant Accountant Staff Accountant Sr Senior Accountant Accountant Receivable Coordinator Sales Commissions Accountant ACCOUNTANT II - 64051015 Accountant-MTG Tax Examining Technician Accountant Accountant Payroll Staff Accountant Newest Jobs
Yelp ContactMonkey CareGuide Sterling-Turner Clearbanc Two Sigma Aecom WeWork Exact Media Aerotek Jane Street Doordash First Convenience Bank AsteroidX Shopify AT&T Insight Global Hatchways Creative Circle Borrowell Square Amazon Flex Clickworker Instacart Recovhub Vector Marketing Walgreens American Income Life Scotiabank 51talk Akira TD Bank Microsoft UnitedHealth Group Paylocity Top Hat Desjardins CI&T mappedin Mobeewave Checkout 51 GoParkr The Youth Connection Peel Regional Police Hootsuite ScribbleLive SnapTravel Xiaomi All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
My Profile Log Out


Location: Markham, Ontario

Job Description

The Associate Application Developer creates detailed technical specifications, develops application and system code, participates in code reviews and module testing, and supports ongoing maintenance.

Review and understand detailed business, functional, and high-level technical requirements including technical recovery, security and audit.

Participate in creating detailed design documents that support interface and technical design.

Participate in design reviews.

Provide/confirm detailed estimates for assigned work units and provide communications for deviations from estimates. Proactively works with project managers to ensure appropriate time is allocated to assigned tasks.

Generate and code work units for simple to intermediate changes, enhancements, and modules according to specifications and standards.

Follows documentation and development standards.

Accurately document design and code other work.

Prepare and conduct structured code review.

Prepare accurate data for test plan and modules. Participate in testing reviews.

Track and resolve simple to intermediate defects.

Assist in production support activities by determining the nature, impact, and extent of the problem.

Assist with change management activities supporting production deployment to Duality Control Analysts, and Environment Management personnel.

Ensures project artifacts are ready for promotion to production. Communicates and coordinates among developers, QC analysts, and environment management personnel and completes and delivers migration or change management form to above parties.

Possesses a fundamental knowledge of the application. Has developed or maintained the system or one or more of its components. Is proficient in the programming language(s), platforms and other technical elements of the application. Or has used the system or one or more of its components. Has received training or exposure to the application on the job. Familiar with the core reports, screens, functions and processes. Aware of the hardware and platform of the application.

Has knowledge of the architecture of the systems directly related to work assignments.

Demonstrates the ability to conduct program design tasks in a team environment or independently to build or enhance a simple system. Has conducted the basic phases of program design including preparing design and file specifications, preparing testing, conversion, and implementation plans, designing program architecture and process flows, and preparing program requirements and specifications. Creatively generates multiple potential solutions.

Demonstrates the ability to write simple clear, detailed, and comprehensive documentation. Demonstrates an understanding of effective composition, such as having first line in a paragraph state the subject. Displays basic editing and proofreading capabilities.

Designed program test data, performed volume testing, and insured validity of data passed between programs. Has used testing aids to help debug programs.

Demonstrates the ability to conduct programming to build or enhance simple programs. Has conducted the basic phases of programming including program design, coding from specifications, testing according to test specifications, debugging, and program documentation. Demonstrates knowledge of the basic coding constructs. Awareness of the importance of proper formatting of source code for its readability and to facilitate maintenance.

Possess a fundamental understanding of Thriving in Change as demonstrated by the ability to adapt well to changes in work assignments, policies, procedures and reorganizations, accept changes with a minimal loss in productivity, proactively talk through changing situations and promote transparency, anticipate the consequences of actions and deal with them effectively, and recognize that a positive outlook influences and motivates the attitudes and actions of others

Education & Experience:
Associates/Bachelor Degree in Computer Science, MIS or related area, or at least 3 years of equivalent work experience; application familiarity preferred

Basic technology to understand hardware and software applications and tools (Microsoft, Transcend, Oracle Assembler, COBOL)

Allstate Canada Group has policies and practices that provide workplace accommodations. If you require accommodation please let us know and we will work with you to meet your needs.

Allstate Insurance Company of Canada is one of the country's leading producers and distributors of home and auto insurance products, serving Canadians since 1953. The company strives to keep its customers in "Good Hands(r)" as well as its employees, and is proud to be named a Best Employer in Canada for the sixth consecutive year. Allstate Canada is committed to making a positive difference in the communities in which it operates and has partnered with organizations such as MADD Canada, United Way and Junior Achievement. To learn more about Allstate Canada, visit . For safety tips and advice, visit .

We're proud to have made Aon Hewitt's list of the
Best Employers in Canada since 2012!