Share this Job

Senior Programmer Developer (Computer Services Officer 3)



Competition # : 32996 

Department: Service Nova Scotia and Internal Services

Location: HALIFAX

Type of Employment: Permanent

Union Status: NSGEU - NSPG 

Closing Date: 10/22/2021​ (Applications are accepted until 11:59 PM Atlantic Time)

About Us

The Nova Scotia Digital Service (NSDS) is a new organization within the government of Nova Scotia, with a mission to change the way government interacts with citizens. Our team is large, diverse, and passionate about making a difference to citizens’ lives. At the NSDS, we don’t just accept difference - we celebrate it. We believe in user-centered iterative digital service design, and practice internet-era ways of working.


We’re looking for an internet-era individual who wants to help deliver services to our clients and partners. We’re interested in candidates who thrive in an environment where a focus on excellence, identifying new approaches and solutions and continual service improvement drive us towards the delivery of quality services.


About Our Opportunity

The NSDS Service Design & Delivery group is currently seeking a Senior Software Developer (Computer Services Officer 3) to join a case management product support team. You will be supported by the Manager, Business Solutions for Case Management (ICM).


You will be part of a dedicated high-performing team that supports a diverse group of services across multiple departments, whose staff utilize the Integrated Case Management (ICM) suite of products to deliver case management and financial management.


You will find this position attractive if you are an innovative professional with a strong desire to contribute to the maintenance and the evolution of the ICM application in collaboration with our business partners to achieve their goals and objectives.


As the Senior Software Developer, you play a leading role to ensure that new and existing business applications meet the need of our clients, ensuring they are developed and maintained using standards, methodology and best practices being introduced under the digital internet-era strategy. You will also be responsible to help design, formulate and incorporate these new practices within the team to facilitate the move towards digital service design way of working.


About You

To be successful in this role, you will have graduated from a recognized university with a Bachelor of Science degree in Computer Science or Information Technology, plus a minimum of three (3) years related experience, or graduation from a recognized Information Technology Diploma program plus three and a half (3.5) years’ experience, or an equivalent combination of training and experience.


This would be a great fit for someone who has the following training, skills, or work experience:


  • Business system analysis and design, IT principles including hardware and software architecture, networking and communications, database design, information security, change management and configuration management.
  • Understanding user needs and designing services that meet them.
  • Designing user-centered interfaces and transaction flows.
  • Continuously improving code in response to known defects and emerging user needs.
  • You must demonstrate a high degree of logical problem-solving ability with well-developed oral and written communication skills.
  • Interpersonal skills as well have proven ability to interact effectively with clients, staff, peers, and management.
  • Flexible and adaptable to ever changing priorities and new technology.
  • Proficiency in developing application which access Oracle databases, preferably later versions such as Oracle 11 or 12G and PL/SQL
  • Knowledge & experience in developing n-Tier web business applications using Microsoft web technologies including ASP.NET Core, SQL, and C# .NET., Microsoft Visual Studio, Microsoft Team Foundation Server and/or Azure DevOps.
  • Experience in the following technologies would be considered an asset: SharePoint, Azure DevOps, SQL Server Reporting Services, Razor Pages, Vue and XML
  • Developing solutions using Microsoft technologies using Microsoft & Oracle development tools.


We will assess the above qualifications and competencies using one or more of the following tools: written examination, standardized tests, oral presentations, interview(s), and reference checks.


An equivalent combination of related training and experience may be accepted in place of education requirements. Applicants relying on education and experience equivalencies must demonstrate such equivalencies in their application.


Based on the employment status and union agreement, the Government of Nova Scotia offers its employees a wide range of benefits such as Health, Dental, Life Insurance, Pension, General Illness (Short and Long Term), Vacation and Employee and Family Assistance Programs. Click here to learn more about our various benefits offerings and eligibility criteria.

What We Offer


  • Career Development where you have access to career guidance, tools, resources, and ongoing training for every stage of your career.
  • Engaging workplace. Our Employees feel valued, respected, connected, and tuned in. We have forward-thinking policies and strategies.
  • Countless Career Paths.
  • Department Specific Flexible working schedules.


Pay Grade:  PR 14  

Salary Range:  $2,488.52 - $3,030.25 Bi-Weekly


Employment Equity Statement:

Our goal is to be a diverse workforce that is representative, at all job levels, of the citizens we serve.  The Government of Nova Scotia has an Employment Equity Policy, and we welcome applications from Indigenous People, African Nova Scotians and Other Racially Visible Persons, Persons with Disabilities and Women in occupations or positions where they are under-represented.  If you are a member of one of these equity groups, you are encouraged to self-identify on your electronic application.


This is a bargaining unit position initially restricted to current civil service employees represented by the Nova Scotia Government Employees Union (NSGEU). If applying from outside a government office, employees must apply correctly via this link:



 Failure to apply correctly means that your application will not be given first consideration as a bargaining unit applicant, and will only be included if external applications are pursued. 


External applicants and current casual employees will only be considered if there are no qualified civil service bargaining unit candidates. PLEASE NOTE: Candidates will not be considered for an interview if applications are incomplete or are missing information. 


Offer of employment is conditional upon the completion of all applicable background checks and confirmation of credentials, the results of which must be satisfactory to the employer. We thank all applicants for the interest, however, only those selected for an interview will be contacted. All questions and concerns may be directed to