Software Developers - All Levels
at GeoSpectrum Technologies Inc
Dartmouth, NS B3B 1J4, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 03 May, 2025 | Not Specified | 03 Feb, 2025 | N/A | Object Oriented Languages,Marine Mammals,Design Principles,C++,Multi Platform Development,Scrum,C,Agile Methodologies,Research,Computer Science,Acoustics,Signal Processing,Oceanography | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
CAREER OPPORTUNITY
We are seeking highly motivated software developers who are passionate about working in a highly integrated and collaborative ocean technology environment. We’re looking for developers at all stages of their career with at least some exposure to C++. Whether you’re a generalist or want to specialize more in areas like user interfaces or signal analysis, we would love to speak with you.
QUALIFICATIONS
- Bachelor’s degree or diploma in computer science or a related field
- Thorough understanding of software development practices
- Experience with C++ preferred or, alternatively, experience with C and one or more other object-oriented languages
- Experience with Linux and multi-platform development
- Knowledge of OO design principles and patterns
- Strong mathematical and problem-solving skills with an interest in research and analysis
- Experience with scrum or other agile methodologies would be useful
- Domain knowledge of acoustics, signal processing, marine mammals, or oceanography would also be beneficial
SECURITY REQUIREMENTS
Must be eligible to apply for and maintain Canadian Controlled Goods and Canadian Government Security Clearances.
Responsibilities:
- Contribute to the development of our core sonar platform used across product families from small, embedded underwater sensors to high-volume server applications
- Participate in and potentially lead the design of new software features, including prototyping and proof-of-concept development where appropriate
- Help drive the software development life cycle through feature development, unit testing, integration and defect resolution
- Support software quality through reviewing design, code, and tests
- Work with all members of the broader GTI team including hardware engineers, technical writers, data analysts and subject matter experts as needed
- Provide regular feedback to your scrum team through sprint retrospectives and daily stand-ups, and assist with sprint planning activities
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Diploma
Computer Science
Proficient
1
Dartmouth, NS B3B 1J4, Canada