Software Engineer at IQGeo
Cambridge CB1 2JD, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

10 Aug, 25

Salary

0.0

Posted On

10 May, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Data Migration, Information Systems, Web Servers, Continuous Improvement, Computer Science

Industry

Computer Software/Engineering

Description

JOB SUMMARY

The Technical Implementation department is dedicated to enhancing the client experience through the design, implementation, and delivery of projects for IQGeo’s Web and Mobile Mapping Software for our EMEA based customers, ranging from local municipalities to international Tier 1 companies. The Technical Implementation department sits within IQGeo’s Global Customer Services Organization while our flexible scheduling and outstanding benefits support success in a highly creative, innovative, and energetic company.
The Software Engineer role is based in the United Kingdom or Belgium to support our growing European customer base.
As an integral part of the IQGeo implementation services team, the successful candidate will contribute to customising and implementing IQGeo products to our customers in the Telecommunications markets.

DESIRABLE SKILLS:

  • Experience with large data migration and ETL activities
  • Understanding of Geographical Information Systems
  • Experience with
  • PostgreSQL/PostGIS databases
  • Redhat or Ubuntu Linux
  • Apache Web Servers
  • Github Source Control
  • A desire for continuous improvement
  • One of either:
  • Knowledge of telecommunications networks
  • Knowledge of energy and utility networks

EDUCATION AND EXPERIENCE:

  • Degree in Computer Science, Engineering, or related field; or equivalent work experience is preferred.
  • Minimum 3 years of experience as a software developer, preferably within Scrum and Agile Software development teams.
  • Minimum 1 year of comparable technology and industry experience.
Responsibilities

KEY RESPONSIBILITIES INCLUDE THE FOLLOWING:

  • Participate in Scrum meetings and product sprints
  • Perform Coding assignments
  • Review code work for accuracy and functionality
  • Support the Quality Assurance Engineer with test design and execution
  • Essential skills
  • Excellent programming skills in one or more of the following: JavaScript, Python, SQL, Java
  • Experience with frameworks: one or more of React, jQuery, Node.js
  • Excellent oral and written communication skills (English)
  • Capable of working alone, as part of a team, and on multiple, concurrent projects
  • Experience with Docker Containers, Kubernetes, AWS, GCP is a plus
  • Ability to thrive in a fast-paced, evolving environment.
Loading...