Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Programmer Analyst

$59.05k - $82.58k per year
Full-time

Service New Brunswick

Service New Brunswick

Programmer Analyst

R85 2026/27-356

Pay Band 4

Open Competition

Full Time Position

Flexible Work Location within New Brunswick

Working at Service New Brunswick is more than just a job — it's an opportunity to build a meaningful career. Guided by our vision of "Excellence in Service Delivery", our teams provide high-quality, innovative public services for customers with a focus on value for all New Brunswickers.

Known for our people-oriented workplace culture, we foster an environment where innovation, inclusivity, and teamwork are celebrated. We are proud to be recognized as one of Atlantic Canada's Top Employers for 2026!

What We Offer

At SNB, our people are at the heart of everything we do. We are:

  • Human-Centered: We prioritize well-being and flexibility for our employees.
  • Driven by Growth: We invest in your professional development and career advancement.
  • Celebrating Excellence: We recognize and reward outstanding contributions.
  • United by Purpose: Every project you work on makes a real difference for New Brunswickers.
  • Empowered to Decide: We trust our teams to make decisions and innovate boldly.

With offices and locations in most New Brunswick cities and a wide variety of positions and job roles, SNB offers unmatched opportunities for growth and impact, including an employee recognition program, a mentoring program, training & development opportunities, employee townhalls and ongoing leadership development.

SNB also offers a comprehensive employee benefits package.

Service New Brunswick is seeking an individual to join the Business Application Services Branch as a Programmer Analyst.

Who are you?

  • You are client-centric and passionate about delivering exceptional service.
  • You demonstrate initiative and are adaptable, organized and solution oriented.
  • You are an effective communicator and collaborator.

What will you be doing?

As a member of the Business Applications Services team, you will be responsible for developing and supporting business application systems for a variety of clients.

Your responsibilities will include but are not limited to:

  • Providing day to day application maintenance and support functions.
  • Supporting digital transformation projects to replace legacy applications.
  • Interacting with various stakeholders (Business Team, Project Teams, Application Support Team, and appropriate teams within SNB) to collect and understand client and technical requirements.
  • Proposing solutions to address requirements/user stories.
  • Estimating effort and timelines for the implementation of proposed solutions.
  • Developing, documenting, testing and implementing technical solutions to meet business requirements.
  • Providing support to Product/Business Owners for user acceptance testing as required
  • Collaborating with other teams within Technology Services to investigate and ensure implementation of effective system solutions.
  • Multi-tasking in a fast-paced environment with multiple priorities, projects, and deadlines

What do you need to be successful?

ESSENTIAL QUALIFICATIONS:

A university degree in Computer Science or a related field and a minimum of four (4) years related experience in system development OR a two (2) year college diploma in Information Technology with a minimum of four (4) years related experience in system development.

Demonstrated recent experience utilizing one or more of the following is required:

  • .NET Framework Development (C#, VB.NET. .NET Core (C#) or Java development or Oracle forms development.

    and

  • SQL server, .NET Framework Development (C#, VB.NET. .NET Core (C#) or Java development or Oracle forms development.SQL server procedures and SQL functions or Oracle Database experience and PL/SQL

Subject to the response to this competition, an equivalent combination of education, training and experience may be considered.

Written and spoken competence in English is required.

Applicants must clearly demonstrate the essential qualifications to be given further consideration. Please state your language capability on your application and ensure that preferred language for assessment is clearly identified.

ASSET QUALIFICATIONS: Preference may be given to candidates who demonstrate they have training or experience in one or more of the following areas:

  • Experience with Agile Development Methodologies

  • Demonstrated experience applying software development methodologies, with a focus on business analysis and systems requirements development.

  • Experience with development process tools such as Azure DevOps, JIRA, Confluence, etc.

  • Experience with development tools such for .Net Core/.Net Framework, Visual Studio, SSRS, Oracle Forms, Oracle APEX, Oracle Business Analytics, etc.
  • Experience in database development tools for SQL or Oracle

Subject to the response to this competition, candidates may be required to demonstrate on their application one or more of the asset qualifications in addition to the essential qualifications to be given further consideration.

OPERATIONAL REQUIREMENTS:

  • Some weekday evening and weekend work hours may be required on occasion.
  • Candidates will be required to undergo Criminal History Clearance prior to appointment.

CORE COMPETENCIES: The successful candidate will possess the following core competencies:

  • Analytical Thinking/Judgment

  • Effective Interactive Communication

  • Teamwork and Collaboration

  • Client Service & Result Orientation

TECHNICAL COMPETENCIES: The successful candidate will possess the following technical competencies:

  • Ability to Use M365 Technology, Software, Application
  • Specialized Subject Matter Expertise and Knowledge
  • Planning and Organizing Skills
  • Written communication

Resumes should be in chronological order specifying education and employment in months and years including part-time and full-time employment.

Salary: $59,046 - $82,576 annually – Pay Band 4 - Management and Non-Union Pay Plan

We strongly encourage you to submit your application via the 'Open Competitions' page by clicking the 'Apply Now' button (located at the bottom of the job advertisement), to increase the efficiency and maintain a consistent candidate experience. Please ensure your application is completed by September 7, 2026 and indicate competition number (R85-2026/27-356).

In the unlikely event that you experience technical difficulties or are unable to complete your application online, contact View email address on jobs.swagapp.com.

We thank all those who apply, however, only those selected for further consideration will be contacted.

Candidates registered with the Equal Employment Opportunity Program and veterans, who demonstrate they are among the most qualified, shall be given preference at the time of appointment.

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Programmer Analyst in New Brunswick vacancy
  •  ...Service New Brunswick HR Analyst R85-2026/27-291 Open Competition– ASL 4 1 year opportunity Flexible location within NB Service New Brunswick is seeking an individual to join the People and Culture Branch as a HR Analyst working in New Brunswick with a flexible... 
    Suggested
    Permanent employment
    Full time
    Part time
    Work at office
    Flexible hours

    Service New Brunswick

    New Brunswick
    9 days ago
  •  ...person. Their focus is on excellence and accomplishments. We are excited to be partnering with them to bring an Investment Analyst to their team in either Saint John, NB or Halifax, NS. Reporting to the Director, Investments, this role will support the Investment... 
    Suggested
    New Brunswick
    29 days ago
  • $61.5k - $80k per year

     ...Opportunity: It's an exciting time at Medavie as we embark on a significant Finance transformation. We're looking for a Business Analyst who thrives in change and enjoys working closely with people to bring a new ERP system to life from design through implementation.... 
    Suggested
    Permanent employment
    Full time
    Internship
    Flexible hours

    Medavie

    New Brunswick
    10 days ago
  •  ...assurance maladie, dentaire, vie et vision, un REER de l'entreprise, des congés payés, un abonnement gratuit à l'assistance routière, un programme d'aide aux employés et un programme de bien-être.  Formation pratique : Bénéficiez d'une formation virtuelle dans un format de... 
    Suggested
    Hourly pay
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Night shift

    Foundever®

    New Brunswick
    1 day ago
  •  ...thing to do. Below you will find areas of study/work that are common here at NB Power: Administrative Services/Clerical Analyst/Business Analyst Carpenter/Scaffolder Communications/Marketing Electricians Electrical, Instrumentation and... 
    Suggested
    Permanent employment
    Full time
    Casual work
    Local area
    Flexible hours

    NB Power

    New Brunswick
    8 days ago
  •  ...Finance • Manager, Finance • Manager, Accounting • Senior Accountant • Accountant • Internal Auditor • Senior Financial Analyst • Financial Analyst • Accounts Payable Manager • Accounts Receivable Manager If you are a motivated professional who wants... 
    Contract work
    New Brunswick
    more than 2 months ago
  • $58k - $63k per year

     ...avantages pour soutenir votre santé physique et mentale – y compris les assurances collectives Manuvie, les soins virtuels Maple, le programme Not Myself Today pour favoriser un milieu de travail sain sur le plan psychologique et des congés de maladie payés généreux.... 
    Daily paid
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Remote work
    Flexible hours
    Weekend work

    FRDJ Carrières

    New Brunswick
    9 days ago
  •  ...spcifique au poste. ~ Avantages complets, y compris assurance mdicale, dentaire, vie et vision, cotisation au REER par lentreprise, programme daide aux employs et programme de bien-tre. Ce que nous recherchons Doit rsider au Canada. Doit avoir au moins 18 ans.... 
    Local area
    Monday to friday
    Night shift

    Foundever

    New Brunswick
    1 day ago
  • $80k - $100k per year

     ...partenariat avec les distributeurs, etc.) Appliquer les méthodes et formations en vente conformes aux standards de Henkel Déployer les programmes marketing et fournir une rétroaction afin d’aligner l’offre avec les besoins du marché Animer, motiver et conclure des ventes... 
    Full time
    Local area
    Flexible hours
    Night shift

    Henkel

    New Brunswick
    20 days ago
  • $22 - $25 per hour

     ...Job Title: Technical Analyst Location: Moncton, NB Job Type: Contract-possible extension Shift: Monday to Friday, 8am-5pm, weekends as needed Wage : $22.00-$25.00/hour Job Summary: We are seeking a detail-oriented and technically proficient Technical... 
    Permanent employment
    Full time
    Contract work
    Monday to friday
    Shift work

    Advantage Personnel

    Moncton, NB
    11 days ago
  • $67.6k - $94.41k per year

     ...FINANCIAL ANALYST OPEN COMPETITION DEPARTMENT OF HEALTH PERMANENT FREDERICTON (An alternate work location in New Brunswick may be considered) The Department of Health is seeking an individual to join the Financial Services Branch as a Financial Analyst, in Fredericton... 
    Long term contract
    Permanent employment
    Full time
    Part time
    Work at office

    Department of Health

    Fredericton, NB
    13 days ago
  • $21.6 per hour

     ...recours à la force et en gestion des comportements agressifs Les candidats qui n'ont pas ces certifications peuvent s'inscrire au programme de formation UoF/MOAB de Paladin avant leur formation d'intégration pour s'assurer qu'ils répondent aux exigences du poste... 
    Summer work
    Local area
    New Brunswick
    a month ago
  •  ...assurance maladie, dentaire, vie et vision, un REER de l'entreprise, des congs pays, un abonnement gratuit l'assistance routire, un programme d'aide aux employs et un programme de bien-tre. Formation pratique : Bnficiez d'une formation virtuelle dans un format de classe... 
    Hourly pay
    Work at office
    Local area
    Work from home
    Night shift

    Foundever

    New Brunswick
    1 day ago
  • $53.74k - $75.11k per year

     ...IT Service Analyst Department of Education and Early Childhood Development (EECD) Permanent Position (Bilingual Essential in ENGLISH AND FRENCH) Guide to bilingualism for employees - gnb.ca Open Competition Fredericton or Remote in New Brunswick Interested... 
    Long term contract
    Permanent employment
    Full time
    Part time
    Work at office
    Remote work
    Monday to friday

    Department of Education and Early Childhood Development

    Fredericton, NB
    6 days ago
  • $67.6k - $94.41k per year

     ...Funding & Data Analyst Office of Women and Gender Equity Gender-Based Violence Programs Personal Service Contract (1 year) Open competition Fredericton Interested in making a difference in our province? We encourage you to Choose GNB ! Who we are: Women... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work

    New Brunswick Public Service

    Fredericton, NB
    7 days ago
  • $73k - $122k per year

    Healthcare Integration Analyst Position Description The Healthcare Integration Analyst will support the implementation of a new provincial Clinical Information System (CIS) by designing, specifying, testing, and implementing data interfaces between the CIS and existing... 
    Fredericton, NB
    6 days ago
  •  ...Business Analyst Business Intelligence (BA3) Client: Department of Health New Brunswick Program: Symbio Clinical Information Solution (CIS) Program Requisition: RQ00381 Location: Remote within Canada with travel to New Brunswick at least once per month... 
    Full time
    Contract work
    Remote work

    SereneAid

    Fredericton, NB
    16 hours ago
  •  ...Clinical Business Analyst / Clinical UX Analyst Client: Service New Brunswick (SNB) / Government of New Brunswick Program: Provincial Clinical Information Solution (CIS) Symbio Program Number of Positions: 2 Location: Remote within Canada Travel... 
    Full time
    Contract work
    For subcontractor
    Local area
    Remote work

    Upstaff

    Fredericton, NB
    3 days ago
  •  ...Opportunities to take part in job-related training and development Relocation cost (if applicable) The Senior Manufacturing Financial Analyst will be experienced in manufacturing accounting and financial analysis, process documentation, be an analytical thinker, highly... 
    Permanent employment
    Full time
    Temporary work
    Internship
    Relocation
    Flexible hours

    Irving Consumer Products

    Dieppe, NB
    4 days ago
  •  ...Job Responsibility: As an IT Service Desk Analyst, you will provide basic to moderate technical support and exceptional customer service to all employees of Irving Oil. You will be the single point of contact for all issues and requests and interact with employees in various... 
    Work at office
    Remote work
    Work from home
    Home office
    Shift work

    Irving Oil

    Saint John, NB
    4 days ago
  •  ...Business Analyst Business Intelligence (BI) Detail Information Contract Duration 12 Months Location Remote Canada (must reside within Canada) Province New Brunswick Client Department of Health (DoH) Symbio Program (CIS Implementation) Start Date ASAP... 
    Full time
    Contract work
    Immediate start
    Remote work

    emergiTEL

    Fredericton, NB
    16 hours ago
  • $2271 - $3176 per week

     ...Geographic Information Systems Analyst Department of Tourism, Heritage and Culture Personal Service Contract Open Competition Fredericton Interested in making a difference in our province? We encourage you to Choose GNB ! Who we are: We invite you to become part... 
    Permanent employment
    Full time
    Contract work
    Part time
    Work at office
    Monday to friday

    Department of Tourism, Heritage & Culture

    Fredericton, NB
    10 days ago
  • $25 per hour

     ...Role: The Distribution Centre (DC) Support Analyst is responsible for providing technical support for hardware, Microsoft applications, telephone systems, and Warehouse Management Systems (WMS) within the Distribution Centre. This is a three-month temporary contract with... 
    Remplacement
    Temporary work
    Work at office
    Local area
    Flexible hours
    Shift work

    BFG Enterprise Services

    Moncton, NB
    2 days ago
  •  ...Job Title: Clinical Business Analyst (BA3) Business Intelligence Client: Department of Health New Brunswick / Service New Brunswick Program: Provincial Clinical Information Solution (CIS) Symbio Program Location: Remote within Canada with travel to New Brunswick... 
    Full time
    Contract work
    Remote work

    Upstaff

    Fredericton, NB
    16 hours ago
  • This role is responsible for designing, developing, and supporting business intelligence solutions that enable data-driven decision-making across operations, maintenance, workforce management, safety, quality, and inventory functions. The successful candidate will work closely...

    J.D. Irving, Limited

    Saint John, NB
    26 days ago
  •  ...Senior Healthcare QA Analyst - EHR Client:   Service New Brunswick (SNB) – Provincial Health Application Services Branch Location:   Remote within Canada or Onsite in Fredericton, New Brunswick. Duration:   September 21, 2026 – September 20, 2027, with  1 optional... 
    Full time
    Contract work
    Work at office
    Remote work
    Monday to friday

    SereneAid

    Fredericton, NB
    14 days ago
  • $105 per hour

     ...important et votre aisance avec les outils numriques vous distingue. Vous dtenez les qualifications :Matrise en sciences infirmires (MN programme dIP), axe sur la pratique clinique. Vous tes titulaire dun permis, ou prt(e) le devenir :Inscrit(e)/titulaire dun permis auprs... 
    Work at office
    Work from home
    Flexible hours
    Night shift

    Foundever

    New Brunswick
    1 day ago
  •  ...We are seeking a Senior Data Analyst to lead complex analytics initiatives that support the division's analytics ndigital transformation strategy. This role will provide technical leadership for reporting modernization efforts, drive adoption of Power BI and modern data platforms... 

    J.D. Irving, Limited

    Saint John, NB
    18 days ago
  •  ...This is a remote position. Job Description Senior Data Analyst (Part-Time) Department: Clinical Information Solution (CIS) / Data Management Location: Remote (Canada) with quarterly travel to New Brunswick as required Duration: 2 Years (July... 
    Full time
    Contract work
    Part time
    Remote work

    SereneAid

    Fredericton, NB
    a month ago
  • DEPARTMENT: HR Operations & Analytics BARGAINING UNIT: Management and Non-Bargaining JOB TYPE: Permanent full-time SCHEDULE: Day, 8 and 12-hour shifts. Work schedule may be changed to meet operational needs. LANGUAGE REQUIREMENTS: Bilingual essential NOTE...
    Permanent employment
    Full time
    Temporary work
    Shift work

    Vitalité Health Network

    Grand Falls, NB
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Programmer Analyst. Be the first to apply!