Senior Software Development Analyst


Life Prediction Technologies Inc., Ottawa provides predictive maintenance solutions for high value critical assets like turbomachinery and engines using XactLIFETM platform.

XactLIFE™ is a web based application that runs on a client-server model. It can be deployed seamlessly on a local machine or on a cloud ready remote server over different operating systems. Custom-built configuration files enable the platform to predict actual usage based part lives of a wide range of turbines and other mission and failure critical mechanical components. Simple but rich user interfaces and layouts provide an easy to use experience for running multi-disciplinary and complex calculations within one application.

We are looking for a self-driven, motivated individual who has a good understanding of software development as well as knowledge of business analysis and testing. The ideal candidate should be able to interface with the engineering team, manage other software resources and work with minimum supervision and grow software development team.


  • Strong knowledge on Core Java, Collection Framework, Thread etc.

  • Strong knowledge on RestAPI

  • Strong knowledge on Spring MVC, Bootstrap, Hibernate JPA

  • Hand on experience on jQuery/HTML5/CSS3/Bootstrap

  • Hands on experience on MySQL

  • Knowledge on Maven, Git/Github, Jira will be an asset.

  • Knowledge of Cloud deployment (Google, AWS, Azure), Python, Linux

  • Knowledge of Matlab programming and Java integration


  • More than 7 years of experience of working as a Java programmer

  • Mandatory experience of at least 4 years in engineering software development

  • Experience in system development and maintenance

  • Providing technical and installation support both remotely as well as in-person

Send Resume and Cover Letter to