Job Description:  Web/Java Developer – Level 2

Functional Area: Professional Services

Job Family: System design, implementation and maintenance

Location:
Gatineau, Quebec

PCI Geomatics is a world leading developer of software technology for remote sensing imagery processing, terrain modeling, geospatial measurement, geographic analysis, and visualization output. Complete geomatics software solutions are provided based upon the company’s proven remote sensing, digital photogrammetry, GIS, and cartographic editing products.

PCI Geomatics Vision Statement: "PCI Geomatics develops the geospatial software tools that let humankind better understand the world around them and make more informed decisions about our planet."

Our teams of experienced specialists are continuously striving to develop new and better geospatial software solutions that serve the needs of geomatics users around the world. If you believe in excellence, want to work with other creative innovators, and wish to be part of an exciting and globally important technology industry, please send your resume to careers@pcigeomatics.com.

Purpose of Job: Design, implement and maintain web-based geospatial enterprise systems.   

Essential Duties and Responsibilities:

  • Participates in the definition of systems architecture, design and implementation of new web-based geospatial enterprise systems, based on user requirements.
  • Performs customization of web-based enterprise systems; as well as integration of third party products with PCI existing technology.
  • Designs and writes code, completes moderately complex programming according to specifications, and following established company software development guidelines and standards.
  • Carries out testing and debugging of complex web-based systems.
  • Participates in research on technologies that could be leveraged for the definition and implementation of web-based geospatial enterprise systems.
  • Participates in enhancing and maintaining web-based geospatial enterprise systems, looking after both software and hardware aspects.
  • Undertakes system installation and integration within client technical infrastructure, collaborating with IT client staff.
  • Conducts general orientation and practical hands-on training sessions for internal/customer staff to demonstrate system functionalities, software setup, operating and supporting requirements.

Education & Experience:

  • University Degree or higher in Computer Science.
  • 1 to 2 years experience in the development of medium/large-scale web-based systems.
  • Comprehensive knowledge and experience in Java and JavaScript programming on Windows and/or Linux platforms.
  • Solid understanding of web architectures (J2EE) and Services Oriented Architectures (SOA).
  • Strong experience using Oracle through JDBC and SQL.
  • Good knowledge of spatial (vector and raster) data and geospatial databases.
  • Security Clearance preferred (Enhanced Reliability or greater).
  • Travel may be required.

Assets:

  • Experience in developing OGC web services software (WMS, WCS, WFS, etc).
  • Good knowledge of open source packages in the geospatial area (e.g. GeoServer, GDAL, etc).
  • Experience in or comprehensive knowledge of development of applications with Google Maps and Microsoft Virtual Earth.
  • Experience in C++ programming.
  • Ability to design web user interfaces.
  • Bilingual (French-English).

Specialized Skills:

  • Proven ability to complete medium or large-scale projects while meeting all key milestones and budgets.
  • Demonstrated analytical and problem solving skills for diverse and moderately complex problems. Requires adapting methodology used when situation is not covered by established practice.
  • Keen to learn new technology (self-teaching or through mentors), and able to properly and quickly apply it to projects assigned.
  • Good communication and documentation skills.
  • Ability to work independently, as part of a team and cross functionally.

Compensation is commensurate with qualifications and experience.

If you wish to apply for this position, please send your resume via email: careers@pcigeomatics.com or by fax to: (819) 770-0098.

We thank you in advance for expressing an interest in this position, but only qualified candidates will be contacted.