Senior Software Developer
Description:
Senior Software Developer is responsible for designing, coding, testing, and integrating software components within custom-engineered systems. The candidate is also responsible for leading small to medium teams in an Agile / scrum environment, including coordination with the wider project team.
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. Depending on the successful candidate's skillset, this may be for software products including Web UI, databases, and backend services.
- Contributing to a team effort within an Agile development environment
- Support the Software and System testing groups as required to conduct software and system integration testing
Required Skills/Experience (Intermediate Developer)
- Degree level (or equivalent) in a related engineering discipline such as Computer Science, Computer Engineering or Electrical Engineering
- 4 – 7 years of C++ and/or Java experience
| Organization | Ultra Maritime |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Senior Software Developer |
| Job Location | Nova Scotia, Canada |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Experienced Professional |
| Experience | 4 Years |
| Posted at | 2026-07-13 3:28 pm |
| Expires on | 2026-11-26 |