Intermediate or Senior Software Developer (Halifax Regional Municipality)

Intermediate or Senior Software Developer (Halifax Regional Municipality)

31 Jul
|
Ultra Electronics Group
|
Halifax Regional Municipality

31 Jul

Ultra Electronics Group

Halifax Regional Municipality

Job Title

Intermediate or Senior Software Developer

Key Responsibilities

- Software component level and detailed design utilizing Unified Modelling Language (UML)
- Software implementation and unit testing
- Software integration, verification, and defect resolution
- Contributing to software design, test, maintenance, and release documentation
- Contributing to a team effort within an Agile development environment
- Support the software and system testing groups for software and system integration testing

Required Skills & Experience (Intermediate Developer)

- Degree level or equivalent in Computer Science, Computer Engineering, or Electrical Engineering
- 4 to 7 years of C++ and/or Java experience
- Self‑motivated, adaptable to change, proactive, diligent, and interpersonal skills
- Knowledge of software engineering best practices, methodologies, processes, and tools (SDLC)
- Experience with Linux operating systems and comfortable working on the command line

Required Skills & Experience (Senior Developer)

- 7+ years of C++ and/or Java experience
- All requirements for the intermediate developer role
- Experience providing mentorship and technical oversight of junior team members

Desired Skills

- Experience with customized software solutions for government organizations
- Positive understanding of software configuration and build management
- Proficiency with Microsoft Office applications: Word and Excel
- Experience with CI/CD tools such as Jira, Azure Dev Ops, Jenkins, and static code analysis tools

Wish List Skills

- Domain knowledge in sonar or similar signal‑processing applications




- Experience working with hardware and software emulators for integration testing
- Direct experience creating automated build pipelines in Jenkins or Azure Dev Ops

Additional Requirements

- Ability to acquire Canadian/NATO Secret security clearance and Canadian Controlled Goods assessment

Benefits

- Competitive wage and vacation package, medical, vision and dental benefits
- 9‑day fortnight (condense two‑week schedule from 10 days to 9 days, every other Friday off)
- Up to 5% RRSP matching after 3 months
- Flexible work from home policies or option to work on‑site
- Bonus scheme for all employees
- Purchase up to one week of additional vacation each year

Equal Opportunity Statement

We are an equal opportunities employer that values diversity, inclusion, equity, and equality. We welcome applications from Women, Aboriginal Persons, Persons with Disabilities, and Visible Minorities. We do not discriminate based on race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status.

Reasonable Accommodation Statement

If you need an accommodation for any part of the application process, please email [email protected] .

Contract and Location

Contract term: 1 year, with possibility of renewal or extension. This position is not remote; candidates must be available to come into the office on‑demand for testing activities.

Nationality Requirements

Candidates must be eligible to obtain the relevant security clearance required for the role.

#J-18808-Ljbffr

📌 Intermediate or Senior Software Developer (Halifax Regional Municipality)
🏢 Ultra Electronics Group
📍 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: intermediate or senior software developer (halifax regional municipality) / halifax regional municipality

Subscribe to this job alert:

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