Software Engineer - Cartography - C++/C# Mapping/GIS - Fishing
at Johnson Outdoors Marine Electronics Inc
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 14 Jun, 2024 | Not Specified | 15 Mar, 2024 | 5 year(s) or above | Computer Engineering,Access,Disabilities | 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:
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