Senior Software Developer

Halifax, NS, Canada

Job Description


Job Info

Competition: 38997

Salary: $6,698.68 - $7,867.54per month / $80,384.20 - $94,410.42 Annually (PR 17)

Type: Full-Time Permanent (35 hours a week)

Benefits: Paid Holidays, Vacation, Sick/Family Leave, Health, Dental, and Defined Benefits Pension

Location: Halifax with Flexible and Hybrid Work Arrangements

Department: SNSIS - Nova Scotia Digital Service

Union/Classification: NSGEU - NSPG / Computer Services Officer 4

Closing Date: May 14, 2023

About The Role

You\'ll join the New Product Development (NPD) team where you\'ll be assigned to one or more projects and collaborate with Service Designers, Business Analysts, Project Managers, and others to develop new services for a variety of initiatives in accordance with government standards. Once a new service is ready for production, you\'ll create technical documentation, facilitate knowledge transfer, and help transition the project to a support group before moving on to your next assignment. Within this role you\'ll step into a strong team environment with excellent peer support and be expected to mentor other developers and lead by example.

Primary Accountabilities

  • Translate business needs into technical requirements.
  • Write, review, updated, and debug code.
  • Create, refine, and estimate backlog items and technical debt.
  • Develop secure custom applications, reusable components, and microservices.
  • Integrate internal and external services and APIs.
  • Create technical documentation, data pipelines, ETL workflows, and ERDs.
  • Create test scripts and conduct quality assurance testing.
  • Research, analyze, and provide technical recommendations.
  • Complete code reviews and merge requests.
  • Mentor and support other developers.
  • Act as lead developer on projects.
Required Skills
  • Proficient with HTML5, CSS3, SASS, and JavaScript
  • Skilled with object-oriented programming using Python and Django.
  • Full SDLC experience developing secure custom applications and integrations.
  • Proficient with SQL databases, GIT repos, and MVC architectures.
  • Experience with Agile development and project management methodologies.
  • Experience developing microservices, APIs and REST architectures.
  • Experience with mobile first and responsive UI/UX design practices.
  • Experience working remotely and independently and as part of a multi-disciplinary team.
  • Effective time management skills and ability to balance priorities and deadlines.
  • Excellent interpersonal skills and functional English communication.
  • Experience working effectively in multi-disciplinary teams.
  • Experience leading, mentoring, and coaching others.
  • Experience delivering high-quality work under tight deadlines.
  • Self-starter, adaptable, and quick to learn new technologies.
  • Ability to provide high quality estimates.
Valued Assets
  • Experience with object-oriented programming using .NET or Java.
  • Experience with Bootstrap, jQuery, Spring Boot, and other frameworks.
  • Experience with DevOps, process automation, CI/CD pipelines, and container-based architectures.
  • Experience with Figma and Adobe XD.
  • Experience with ESRI and/or other GIS mapping systems.
  • Experience with Open Data and working out in the open.
  • Experience with Artificial Intelligence and Machine Learning.
Education & Experience
  • Bachelor\'s Degree or Diploma in IT or Computer Science and 5 years of experience.
  • An equivalent combination of training and experience may be considered.
  • Must have direct experience in application development.
Benefits Package
  • Excellent Work life harmony
  • 35-hour work weeks
  • Flexible Work Arrangements
  • Modified Work Weeks
  • Health, Dental, and Life Insurance
  • Defined Benefits Pension Plan (transferable across governments)
  • Short- and Long-Term Disability
  • All National/Civic Holidays, 18 Sick Days, and Family Leave
  • Employee and Family Assistance Programs
  • Mentorship Programs
  • Career Development Training is Offered and Encouraged
  • Diverse Career Paths and Opportunities Across Government
  • Excellent Job Security and Collective Bargaining Agreement
About The Nova Scotia Digital Service (NSDS)

Are you passionate about writing excellent code that is used by, and improves the lives of, hundreds of thousands of Nova Scotians daily? We are a division of over 600 professionals within Service Nova Scotia & Internal Services (SNSIS) and a leader in human-centered service design and modern internet ways of working. NSDS develops and supports digital solutions for all Nova Scotia Government departments, agencies, boards, and commissions as diverse as Health, Education, Public Works, Justice, Community Service, and others. SNSIS is one of the largest technology employers east of Montreal, delivering services to over 11,000 clients.

The scale and scope of what we do may surprise you and the opportunities for career progression are endless as we continue evolve. We use the latest technologies and practices to collaborate with the public and private sectors to ensure we remain current, open-minded, and flexible when delivering reliable, trusted, and agile solutions while continually identifying new

Additional Information

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 Competitions@novascotia.ca.

Government of Nova Scotia

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2171967
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Halifax, NS, Canada
  • Education
    Not mentioned