Sr. Lead Developer
S M Software Solutions Inc.
Fredericton, NB

Organization: Service New Brunswick

Anticipated Assignment Start Date: November 09, 2018

Anticipated Assignment End Date: October 18, 2019

Work Location: 435 King Street, Fredericton, NB


The Auditor General’s November 2017 report, Service New Brunswick Residential Property Assessment – Special Examination, outlined several recommendations for improving SNB’s Property Assessment Services. SNB has agreed with the Auditor General’s recommendations and is initiating a program to implement the changes.

Several projects within the program involve system changes requiring software development services, including:

  • Data Clean up – Design and development of tools to assist assessors with data clean up
  • Cost Model Transition – Replacement of SNB’s cost model process and technologies, given the current solution’s end of life (Marshall & Swift Cost Model).
  • Separate Assessment Notice – Produce an annual property assessment notice separate from property tax bill for all
  • Mass Appraisal Modelling Definition – An engagement of Real Property Valuation specialists to evaluate SNB’s current state (strategies, processes, tools, and technologies) and recommend related improvements to align with industry standards


Service New Brunswick (SNB) requires an Information Technology resource capable of performing Senior Lead Developer activities in concert with key SNB resources to support the design and development of software solutions delivered via Property Assessment Services improvement projects.

The successful candidate must perform the following tasks:

  • Design, develop and execute software solutions to address business
  • Evaluate existing procedures and coding methods, identify and document database content, structure, and application sub-systems, and develops data
  • Design and document in detail all system components, their interfaces, and operational
  • Design data structures and files, subsystems and modules, programs, batch, online, and production monitoring procedures, testing strategy and
  • Document system designs, concepts, and facilities, present and obtain approval of detailed system
  • Identify and document system-specific standards relating to programming, documentation and testing, covering program libraries, data dictionaries, naming conventions,
  • Troubleshoot code level problems quickly and Provide guidance, mentoring and work leadership

The successful candidate must deliver the following to successfully complete the engagement:

  • Design Specifications: working closely with the Property Assessment Services business unit, SNB Technology Services Solution Delivery and Enterprise Architecture units to define, document and validate application and infrastructure design
  • Application Code: working closely with the Property Assessment Services and SNB Technology Services Solution Delivery teams to develop, test and implement production application code, and to establish clearly documented examples for other members of the development
  • System Documentation: working closely with the SNB Technology Services Solution Delivery and Enterprise Architecture teams to document technical system information and system administration details in support of solution delivery and ongoing
  • Cost and Effort Estimates: working with the Project Manager, produce high-level estimates of design and development work required to deliver

Job Type: Contract

Salary: $60.00 to $70.00 /hour