Job Description Our client, a leading multinational information technology services and consulting company is recruiting for a Hansen SMEto join their business in the United Kingdom.Key Responsibility : Expert in Hansen CPQ and Hansen EPCExpert in product modeling conceptsResponsible for planning, sequencing and performing the tasks in an efficient manner Conduct product modeling workshops, familiarity with general TM Forum eTOM, TAM and SID conceptsDesign and develop rationalized product modelsConfigure the Hansen software solutionExecute Configuration ManagementDefine Product Data MigrationUnderstand the typical retail product lifecycle management processProvide subject matter expertise on the operationalization of Hansen software solutions in the organizationDesign, develop and deploy process and organizational models orientated around the rollout and use of our software solutionsDesign and produce functional specifications for all areas of implementation workDevelop training materials for the Training competency and deliver training courses where applicableProduct implementation consultancy on Business and Product ArchitectureRegularly contribute new product roadmap ideasExperience of BSS/OSS solutions specializing in Catalog, Order Management and ProvisioningSignificant experience with software solutions in the telecommunications, cable, and/or high tech sectorExperience working with agile methods of project delivery, either in an agile environment or as part of an agile teamExpected to conduct system analysis and development, keep abreast with current product features/capabilities along with change in technologies.Analyze, design, coordinate and supervise the development and testing of systems Analyze system specifications and translate system requirements to task specifications for junior programmersResponsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programmingResponsible for developing new programs and proofing the program to develop needed changes to assure production of a quality productResponsible for development of new programs, analyzes current programs and processes, and making recommendations Work in a multi-vendor and multi-systems environment for a large system integration programs, supporting the QA/UAT/Acceptance test phases.XML, web services, Microservices & Json, knowledge on any middleware/integration technologies, BPM, Orchestration suitsGood understanding of CI/CD tooling and working knowledge of delivering using CI/CD pipelineExcellent interpersonal skills and ability to represent TechM in meetings with clientWork in a multi vendor environment and ability to understand ways of working via team interactions in update callsSelf starter and proactive enough to identify areas of growth in an ongoing programAbility to understand high level designs and derive component design, implementation strategy based on the sameTeam worker – ability to work with a team of junior developers and ensure that work is progressing well, resolve hurdles both technical and non technical for the teamWork in offshore-onshore model