Overslaan naar content

Software Developer (GTD)

  • Hybrid
    • Warsaw, Mazowieckie, Poland
    • Lodz, Łódzkie, Poland
    • Wrocław, Dolnośląskie, Poland
    +2 more
  • Software Development

Job description

In the R&D Center of Hexagon’s Safety, Infrastructure & Geospatial we create powerful and intuitive server, web and mobile products for collecting, analyzing, rendering and delivering geospatial data.

We are also responsible for developing custom solutions based on our field-tested GIS products offering. Most of our biggest customers need tailored solutions and the team we are recruiting to takes care of addressing those needs. 

 

Main responsibilities:

  • Software development to build complex and high-quality products and solutions

  • Research, evaluate, architect and deploy new technologies and solutions in Hexagon SIG products

  • Designing and reviewing technical solutions

  • Development of unit tests

  • Actively participate as a Scrum Team member

  • Share knowledge and interact with other teams (development, QA, support)

  • Contributing to constant process improvement

Job requirements

  • Experience in software development (at least 3 years for Regular and at least 5 years for Senior)

  • Knowledge of C# and .NET Framework  (job includes working with older code, migration to newer version of C# and .NET)

  • Practical experience in program development using Visual Studio 2019 or Visual Studio 2022

  • Practical experience in using source control systems (GIT, Subversion, Mercurial)

  • Practical experience with using COM and other native components from C# code (COM interop, managing COM object lifetime, marshalling types between C# and COM)

  • Good knowledge of commonly used algorithms and data structures

  • Good skills in object-oriented programming

  • Knowledge of XML, JSON

  • Fluent communication in English

  • Willingness to acquire new competences

  • Communicative team players, yet self-sufficient

  • Problem solving and focused on code quality mindset

 

We appreciate:

  • Analytical and math skills

  • Understanding of spatial databases (PostGIS, Oracle Spatial, MSSQL)

  • Experience in optimizing application performance and efficiency

  • Experience in Continuous Integration (GitLab, Maven, Npm, Jenkins)

  • Knowledge of unit, functional and integration testing

  • Knowledge of GIS topics

  • Knowledge of JavaScript

  • Knowledge of Java

  • Knowledge of modern C++ (C++20, STL)

  • Knowledge of MFC and ATL (Active Templates Library), implementing COM objects in C++

  • Knowledge of GIS related aspects: coordinate systems, transformation, interacting with GIS-enabled databases (Oracle Spatial, PostGIS, OGC GeoPackage)

  • Practical experience with algorithms that work on large datasets

  • Debugging complex systems

  • Experience in Agile development (SCRUM)

 

We offer:

  • Work on industry leading GIS software used throughout the world

  • Opportunities to grow and develop your skills

  • Work on innovative projects

  • Work in an international environment

  • Great working atmosphere

  • Permanent employment contract

  • Hybrid work model

  • Private health care

  • Sports and family packages

  • Group life insurance

or

Apply with Linkedin unavailable
Apply with Indeed unavailable