Reporting to the Project Manager, the successful candidate will be involved in all phases of the software development life cycle – from requirements analysis, development, testing and implementation to on-going management and maintenance of the solutions, which include Analyze requirements based on