Software Developer – Digital Nova Scotia – Leading Digital Industry

Software Developer

Position Details

Position Information

Position Title

Software Developer


Postgraduate Medical Education



Posting Number


Employee Group

NSGEU Local 77

Position Type


Duration of Contract (if applicable)

Two (2) years

Employment Type

Full Time

Full-time Equivalency (FTE)



$29.57 – $37.51 per hour ($49,980 – $63,389 per annum, 32.5 hours per week)



Provisional Statement

This is a provisional classification. Formal classification procedures will be initiated by the Job Design Unit in approximately six months.

About Dalhousie University

Dalhousie University is Atlantic Canada’s leading research-intensive university and a driver of the region’s intellectual, social and economic development. Located in the heart of Halifax, Nova Scotia, with an Agricultural Campus in Truro/Bible Hill, Dalhousie is a truly national and international university, with more than half of our more than 20,000 students coming from outside of the province. Our 6,000 faculty and staff foster a vibrant, purpose-driven community, that celebrated 200 years of academic excellence in 2018.

Job Summary

The Postgraduate Medical Education (PGME) Office manages/oversees the operation of all of Dalhousie’s 54 accredited College of Family Physicians (CFPC) and Royal College of Physicians and Surgeons of Canada (RCPSC) training programs, as well as several unaccredited fellowship training programs. The office supports approximately 650 PGME trainees (residents/fellows) located at distributed sites throughout Nova Scotia, New Brunswick and Prince Edward Island. As a MedIT Application Development Team member, reporting to the Director of the PGME Office and the IT Architect, MedIT, the incumbent will design software solutions that meet the functional and technical requirements of solutions for the PGME Office.

Key Responsibilities

  • Consult with PGME Office to understand PGME business processes and data and reporting needs, and obtain functional requirements. Seek advice and consideration from MedIT team members as required.
  • Design and develop software solutions, ensuring quality assurance standards are met, and developed software has been through all required phases prior to launch, including functional and user testing and peer review.
  • Analyze business need requirements, research issues and bugs as needed, and identify innovative and effective technical solutions leveraging existing systems (DalMedix, Microsoft 365, etc.) and implement them to meet

PGME requirements.

Coordinate projects, liaise with stakeholders, ensure that user requirements are addressed, and target deadlines are met throughout project development and implementation.
Communicate system changes to affected users, answer questions, provide user walkthroughs and appropriate system documentation.


The successful applicant will primarily work remotely, with occasional presence in-person on-campus to meet client needs and operation requirements.

Dalhousie’s vaccine mandate has been suspended at this time, and employees no longer need to provide proof of full vaccination. However, health and safety risks to our community will continue to be monitored and a vaccine mandate may be reinstated if necessary.


Undergraduate degree in Computer Science or related field plus approximately three years’ relevant experience (or equivalent combination of training and experience) is required. Demonstrated experience in programming and implementing small and medium-scale projects is essential. Assets would include training in, and/or experience with, JAVA, JavaScript, jQuery, MS-SQL, Adobe ColdFusion, C # and development tools, Server technologies, Microsoft Office 365, Microsoft SharePoint. Must have proven problem-solving, organizational, and analytical skills. Effective communication (verbal and written), interpersonal and teamwork skills are required.

Job Competencies

Additional Information

Dalhousie University supports a healthy and balanced lifestyle. Our total compensation package includes a defined benefit pension plan, health and dental plans, a health spending account, an employee and family assistance program and a tuition assistance program.

Application Consideration

Bargaining unit employees (NSGEU local 77) are given priority consideration and will be notified on the status of their application following assessment. All other applications will be considered when there is no qualified candidate from the bargaining unit.

We sincerely appreciate all applications and note that only candidates selected for an interview will be contacted directly by the hiring department or Human Resources.

Diversity Statement

Dalhousie University is committed to fostering a collegial culture grounded in diversity and inclusiveness. The university encourages applications from Indigenous persons (especially Mi’kmaq), persons with a disability, racialized persons, including persons of Black/African descent (especially African Nova Scotians), women, persons of a minority sexual orientation and/or gender identity, and all candidates who would contribute to the diversity of our community. For more information, please visit

Posting Detail Information

Number of Vacancies

One (1)

Open Date


Close Date


Open Until Filled