Software Engineer - Cartography - C++/C# Mapping/GIS - Fishing

at  Johnson Outdoors Marine Electronics Inc

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Jun, 2024Not Specified15 Mar, 20245 year(s) or aboveComputer Engineering,Access,DisabilitiesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are seeking a passionate and experienced Software Engineer to join our dynamic and growing team in our cartography department.
You will be working with a seasoned and highly effective team of C, C++, C#, embedded Linux, RTOS, mobile, and web full stack developers who will depend on the services and applications you and your team build.
The ideal candidate will have about five years of proven experience. We are looking for someone who shows excellent logical thinking, understands deeply the principles of OOD, can author and document well-structured code, has strong mathematical ability, and who is truly motivated to be a productive developer within a friendly agile/scrum-based team environment.
This is an in-office role in Toronto, ON. Flexibility exists to allow for telework a maximum of two days per week, as and when the project work allows. Please include a cover letter with your resume and application.

What you will be doing:

  • Object-Oriented programming languages and associated frameworks a must. Experience with C++ and C# is required.
  • Developing new and innovative bespoke software tools for processing, storing and rendering complex geometry and map data.
  • Developing core modular engines and algorithms to intelligently automate map data processes.
  • Creating and maintaining geodatabases as well as structured non-GIS related databases.Identifying, creating and implementing new tools for automated and batch processing of large datasets into the GIS workflow.
  • Knowledge of geographic datums and projections an asset.
  • Mapinfo, GlobalMapper, and/or ArcGIS skills an advantage.
  • Partnering closely with internal teams to meet deliverables, troubleshoot and solve issues/concerns and ensure successful results.
  • Partnering with others on the cartography team to ensure projects are completed efficiently and effectively and within the project timeline.
  • Researching and staying current on new software packages, scripting languages, and techniques within the GIS programming environment.
  • Working directly with management, the engineering team, and customers to gather business requirements and distill them into a specification.
  • Performing various small R&D projects to demonstrate proof of concept.

EXPERIENCE

Required

  • 5 year(s): Approximately 5 years of proven experience

EDUCATION

Required

  • Bachelors or better in Computer Engineering or related field

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c

Responsibilities:

  • Object-Oriented programming languages and associated frameworks a must. Experience with C++ and C# is required.
  • Developing new and innovative bespoke software tools for processing, storing and rendering complex geometry and map data.
  • Developing core modular engines and algorithms to intelligently automate map data processes.
  • Creating and maintaining geodatabases as well as structured non-GIS related databases.Identifying, creating and implementing new tools for automated and batch processing of large datasets into the GIS workflow.
  • Knowledge of geographic datums and projections an asset.
  • Mapinfo, GlobalMapper, and/or ArcGIS skills an advantage.
  • Partnering closely with internal teams to meet deliverables, troubleshoot and solve issues/concerns and ensure successful results.
  • Partnering with others on the cartography team to ensure projects are completed efficiently and effectively and within the project timeline.
  • Researching and staying current on new software packages, scripting languages, and techniques within the GIS programming environment.
  • Working directly with management, the engineering team, and customers to gather business requirements and distill them into a specification.
  • Performing various small R&D projects to demonstrate proof of concept


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Toronto, ON, Canada