Principal Software Developer

Hexagon Geosystems

  • Swindon
  • Permanent
  • Full-time
  • 15 days ago
ResponsibilitiesHexagon’s Asset Lifecycle Intelligence division(Hexagon) is looking for a Principal Software Developer to join the development team to help us solve customer issues around performance and infrastructure. This involves not only reacting to problems as they come up but also driving testing techniques and standards forward to catch problems before they are released to the customer. Input to changes to the current solution and suggestions around diagnostic utilities to help the customer and support team to diagnose issue is also wanted.About the job:Hexagon PPM is currently in the process of building its next generation of market leading data warehousing and document management product. Our existing offering is used in some of the largest companies around the world, and we’re aiming to transform it into a cloud-native SaaS platform to support the next generation of our business.The Current offering makes use of SQLServer and oracle on the back with a traditional 3 tier architecture , the server is written in .net and hosted in IIS. There is a web front end that makes use of oAuth and oData to talk over REST APIs.The move to Saas will see us moving into new technologies including Cloud hosting, Docker, Grpc, kuberneties and many more any prior experience in these technologies in these areas would be beneficial.Qualifications
  • Have good interpersonal skills.
  • Work effectively on your own initiative.
  • Keep up to date with current technology trends.
  • Have deep knowledge of Oracle and SQL Server.
  • Have Experience of troubleshooting issues through the full infrastructure stack.
  • Accurately documents activities and outcomes.
  • Possess fluency in the basic technologies underlying the IT industry.
  • Prior application knowledge of SPF and SDx desirable.
  • Have Experience of troubleshooting issues through the full infrastructure stack.
  • Fluency in powershell scripting.
  • Creativity in finding ways to dissect problems.
What do we offer:
  • Flexible working practices with in-office, hybrid or remote options available.
  • Personal development time (with potential to learn other technologies), so you can continue to develop yourself.
  • We use an industry-standard online tool for training, however you can submit a request for consideration for further training/certification if required.

Hexagon Geosystems