Senior Application Developer (Halifax Regional Municipality)

Senior Application Developer (Halifax Regional Municipality)

06 Nov
|
Nova Scotia
|
Halifax Regional Municipality

06 Nov

Nova Scotia

Halifax Regional Municipality

Select how often (in days) to receive an alert:

Competition # : 50318

Department:Cyber Security & Digital Solutions

Location:HALIFAX

Type of Employment:Permanent

Union Status: NSGEU - NSPG

Closing Date:18-Nov-26 (Applications are accepted until 11:59 PM Atlantic Time)

About Us

At CSDS , we prioritize people—both within our team and in the communities we serve. Our mission is to redefine how Nova Scotians engage with government by creating accessible, reliable digital solutions centered around user needs.
In today’s tech-driven world, CSDS empowers government departments with essential digital solutions to meet Nova Scotians’ expectations. As a trusted partner across government, we enable departments to fulfill their mandates with secure, user-friendly services. From healthcare and education to public safety, we collaborate to transform how services are designed and delivered.
We don’t just implement technology; we modernize outdated systems and reimagine processes. Our agile, data-driven approach ensures that digital services are both efficient and adaptable to Nova Scotia’s evolving needs.
Joining CSDS means contributing to work that makes a real difference. From providing vital tech support to healthcare professionals to strengthening cybersecurity and developing scalable digital platforms, you’ll play a key role in building a more inclusive, responsive government for Nova Scotians.
Together, we’re setting new standards for digital public service, delivering resilient solutions that meet today’s needs—and anticipate tomorrow’s challenges.

About Our Chance

As a Senior Application Developer within the Citizen and Business Services team, you will lead the design, development,



modernization, and support of enterprise-grade applications and integrations that serve Nova Scotians and government stakeholders.
This role is ideal for a highly skilled software skilled with strong expertise in Java, Python, JavaScript, API development, integration technologies, and cloud-ready application architectures. You will provide technical leadership across the full software development lifecycle, contributing to solution architecture, application design, development standards, security practices, code quality, and operational excellence.
You will collaborate closely with business partners, architects, developers, analysts, and project teams to deliver secure, scalable, and high-performing solutions. The position plays a critical role in modernizing legacy systems, integrating enterprise applications, developing APIs and digital services, and ensuring the reliability and performance of mission-critical business platforms.

Primary Accountabilities

- Design, develop, and implement secure, scalable, and highly available applications supporting citizen-facing and internal government services.
- Lead solution design and technical implementation using modern software engineering principles and best practices.
- Translate business requirements into technical specifications, user stories,



and actionable backlog items.
- Design, develop, and consume RESTful APIs, web services, and system integrations across internal and external platforms.
- Troubleshoot and resolve complex application, integration, and performance issues across distributed systems.
- Ensure application security, privacy, accessibility, and compliance requirements are incorporated throughout the development lifecycle.
- Perform code reviews and champion coding standards, automated testing, and continuous improvement practices.
- Develop and maintain technical documentation including architecture diagrams, API specifications, data models, system integrations, and deployment procedures.
- Support deployments, upgrades, release management, and production application monitoring.
- Collaborate with cross-functional teams to modernize legacy applications and improve operational efficiency.
- Mentor junior and intermediate developers by providing technical guidance, coaching, and knowledge-sharing opportunities.
- Participate in architectural discussions and contribute recommendations for emerging technologies, frameworks, and development methodologies.

Qualifications and Experience

- Extensive hands‑on experience developing enterprise applications using Java and Python.
- Strong knowledge of object-oriented programming, software design patterns, and modern application architecture principles.
- Experience working with frameworks such as Spring Boot, Django, Flask, or equivalent enterprise frameworks.
- Proven experience developing, consuming, and supporting RESTful APIs, microservices, and web services.
- Str

📌 Senior Application Developer (Halifax Regional Municipality)
🏢 Nova Scotia
📍 Halifax Regional Municipality

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior application developer (halifax regional municipality) / halifax regional municipality

Subscribe to this job alert:

Get the latest job offers by email for: senior application developer (halifax regional municipality) / halifax regional municipality