Municipal Property Assessment Corporation (MPAC) Logo

Senior Architecture Developer Designer at Municipal Property Assessment Corporation (MPAC) (Pickering, ON, Canada)

About the Employer

Job Description

ABOUT YOU: You consider yourself to be an excellent communicator? You thrive on dealing with analytical work and moving between various business layers. You are a strong advocate for risk management activities such as performance and security testing.  You are highly skilled at using what is valuable and discarding what is not within the given context. You are always learning, reinventing yourself and staying relevant. If this sounds like you, we want to hear from you! ABOUT THE ROLE: At MPAC, our vision within the Information Technology team is to strive to be the world’s technology leader in the assessment industry by disrupting the space and developing next generation services that are highly available, scalable, performant and secure.  We’re using open source technology and cutting edge cloud computing.  We are looking for a Senior Architecture Developer Designer with deep analytical skills to provide technical leadership in systems analysis, design, development, configuration and support services related to the inception, elaboration, and construction of a diverse range of architecture proof of concepts, designs and prototypes. WHAT YOU WILL DO: Analyze and design architecture solutions to meet business needs ensuring detailed designs meet functional and non-functional requirements; Take a lead role in the analysis and design of architecture solutions during the application development process and life cycle for the assigned research and development project(s); Coach and mentor junior developers. Research technology, systems and products, recommending tools, techniques, standards and performance criteria to control the quality of application development initiatives and ensuring compliance with the Enterprise Architecture; Participate as an IT representative as required for committees, projects, focus groups and other areas as required. YOU HAVE: Completed a post-secondary education (university degree or college diploma) in an IT related field; At least 5 years of progressively responsible systems development experience; At least 2 years of experience analyzing, designing and developing/configuring applications utilizing one or more of the following technologies: Python, Groovy, (+ for PostgreSQL, Amazon Web Services, Kubernetes) JavaScript, TypeScript, HTML and CSS, and RESTful APIs, (+ for Angular) Advanced knowledge of: Computer science concepts including programming patterns, data structure and algorithms. Implementing software engineering best practice, such as continuous integration/continuous delivery, version control, documentation, and automated testing. Application design using software design patterns, web services, and messaging technologies. Analytical and interpretative reasoning skills in addition to effective interpersonal skills. LOCATION:  MPAC Head Office, Pickering SALARY:  $78,572 per annum TO APPLY :  Please click on the “Apply” icon below.  Please use the Applicant Tracking System to create your Candidate Profile, upload your Resume and Cover Letter and apply to the posting by December 18, 2018 .