Current Opportunities

Galdos Systems is seeking to add a 2 Software Engineers to our team.

Applicants interested in these positions should forward a detailed resume or CV with a covering letter to careersatgaldosincdotcom  (careersatgaldosincdotcom)  . Please cite the position being applied for clearly in the cover letter and in the email subject line.

Note that only candidates selected for preliminary interviews will be contacted.

 


Software Engineer – Client/UI

This is a great opportunity to work at Galdos, an innovative software development company where your creativity is encouraged, your technical strength is appreciated, and your challenge to the status quo is applauded.

Responsibilities:

As a Galdos Software Engineer, you will have the opportunity to demonstrate your abilities in all phases of the software development life-cycle, including:

  • Creating geospatial solutions that are attractive and cost-effective to customers
  • Discussing with customers, often involving overseas travel, and translating their needs and priorities into detailed technical requirements
  • Supporting business development by building and demonstrating “proof of concepts” that validate proposed solutions
  • Designing, coding, testing and documenting high quality software applications
  • Participating in integration, testing, acceptance and deployment of software applications
  • Assisting in troubleshooting problems in a production environment
  • Presenting at various national and/or international conferences and workshops
  • Providing on-site technical and/or end-user training to customers and partners

Required Qualifications:

  • 5-8 years of experience in software engineering
  • 3-5 years of experience working with customers to design, develop and deploy solutions
  • Proven experience in HTTP/RESTful Web Services
  • Proven experience in XML/JSON processing, Asynchronous processing (deferred/promises), and DOM structure and processing
  • Proven experience in Web programming technologies, including:
    • HTML5
    • CSS3
    • JavaScript (ES5)
  • Proven experience in JavaScript Libraries, including:
    • jQuery (selector and DOM manipulation)
    • Bootstrap (UI)
    • Backone.js (and Backbone-relational.js; modelling)
    • Underscore.js (utility)
    • Vis.js (or D3.js; graphs)
    • DataTables (tables)
  • Proven experience in software design, specifically OOP and Java Enterprise design patterns
  • Proficiency in RDBMS especially Oracle and PostgreSQL w/ PostGIS
  • Experience in Java and Java Frameworks such as Spring, Hibernate, and JMS
  • Experience in Event Driven and Service Oriented Architectures
  • Excellent verbal and written communication skills in English

Desirable Skills & Experience:

  • Hands on experience with Enterprise Service Bus technologies is highly advantageous
  • 3-5 years of experience working with GIS systems leveraging a variety of GIS/geospatial COTS and FOSS products (ESRI ArcGIS, GeoServer, etc.)
  • Hands on experience with OGC standards (WMS, WFS) and popular GIS interoperability formats (e.g. GML, KML)
  • Experience with detailed requirements development
  • Experience working with customers by understanding their needs and synthesizing requirements
  • Effective presentation skills

 


Software Engineer – Server Side

This is a great opportunity to work at Galdos, an innovative software development company where your creativity is encouraged, your technical strength is appreciated, and your challenge to the status quo is applauded.

Responsibilities:

As a Galdos Software Engineer, you will have the opportunity to demonstrate your abilities in all phases of the software development life-cycle, including:

  • Creating geospatial solutions that are attractive and cost-effective to customers
  • Discussing with customers, often involving overseas travel, and translating their needs and priorities into detailed technical requirements
  • Supporting business development by building and demonstrating “proof of concepts” that validate proposed solutions
  • Designing, coding, testing and documenting high quality software applications
  • Participating in integration, testing, acceptance and deployment of software applications
  • Assisting in troubleshooting problems in a production environment
  • Presenting at various national and/or international conferences and workshops
  • Providing on-site technical and/or end-user training to customers and partners

Required Qualifications:

  • 5-8 years of experience in software engineering
  • 3-5 years of experience working with customers to design, develop and deploy solutions
  • Strong proficiency in RDBMS especially Oracle and PostgreSQL w/ PostGIS
  • Solid expertise in software design, specifically OOP and Java Enterprise design patterns
  • Strong proficiency in Java and Java Frameworks such as Spring, Hibernate, and JMS
  • Experience in Event Driven and Service Oriented Architectures
  • Experience in HTTP/Restful Web Services
  • Experience in XML/JSON processing
  • Excellent verbal and written communication skills in English

Desirable Skills & Experience:

  • Hands on experience with Enterprise Service Bus technologies is highly advantageous
  • 3-5 years of experience working with GIS systems leveraging a variety of GIS/geospatial COTS and FOSS products (ESRI ArcGIS, GeoServer, etc.)
  • Hands on experience with OGC standards (WMS, WFS) and popular GIS interoperability formats (e.g. GML, KML)
  • Experience with detailed requirements development
  • Experience working with customers by understanding their needs and synthesizing requirements
  • Effective presentation skills