Software Scientist

Apply Now

Company: Hexagon AB

Location: Calgary, AB T1Y 7M8

Description:

Under general supervision, this position will be responsible for the design, implementation, technical documentation, and maintenance of application software that supports our HxGN InService product suite. This application suite represents an integrated outage management and mobile workforce management solution that minimizes outage disruption by enabling earlier detection and faster restoration through enhanced situational awareness, automation, and efficient and highly effective use of field crews.

The focus of this position will be the design, implementation, and maintenance of the core and legacy application software with a good understanding of database development using PL/SQL and ORACLE. This includes writing design documentation, coding, unit test development, automated test development, and supporting the development of user documentation. Will work in a high-performance agile/scrum team of mixed disciplines. Will participate in design and development discussions, create software according to requirements, implement automated testing methods and diagnose failures, assist in review of documentation to verify correctness. In addition, this position will require mentoring of less senior developers.

Assignments require the use of independent judgment and the full use and application of programming/software principles, theories, and concepts. This position regularly interacts with other technical and software personnel on the product development team and in other areas of the Company. On occasion, interacts with personnel outside of the Company.

Will perform other reasonable related duties. The Company reserves the right to change duties at any time.

Bachelor's degree in computer science or a related technical discipline with 5 or more years of applicable experience.

Tools/Languages

  • C++
  • VC++
  • C#
  • PL/SQL
  • ORACLE
  • Microsoft Azure DevOps
  • SVN version control system
  • IBM WebSphere
  • Jenkins and InstallShield


Experience

Candidates must have demonstrable experience with:
  • Software development.
  • Strong background with OMS and/or Electrical Engineering.
  • Debugging applications and identifying root cause of software defects.
  • Programming or scripting languages.
  • Experience working in an agile/scrum environment.
  • Experience with relational database concepts and SQL is preferred.


Other Beneficial Experience
  • Experience with GIS is desirable.
  • Configuration Management using Jenkins and InstallShield
  • Test Automation (end to end test automation)
  • SVN version control system
  • Integration and configuration of IBM WebSphere

Hexagon Safety, Infrastructure & Geospatial (SIG) is an equal opportunity employer, as such, please let us know if you require special accommodations during the selection & recruitment process and we will be happy to accommodate.

Similar Jobs