Position: Technical Product Manager with experience of micro-service architecture (IRC190415)
Company: GlobalLogic
Experience required: 3y
Category: Product Manager
English level: upper
Published: 2023-08-01T00:00:00+03:00

**Description:**
As a Technical Product Manager, you will be responsible for the Network Manager solution which has micro-service architecture. It will be required to think about existing solutions and customers while working on new architecture. Architecture is driven by people – you will need to influence and lead global teams toward better solutions. Use different opinions as an asset to reflect your ideas.
This role requires the ability to work with architects, the software development team, and product owners to turn high-level business requirements into a product backlog understandable by the software development team.
The role also requires the ability to work with the global R&D team, as well as the manager, to demonstrate the value proposition. This includes assessing the current application and infrastructure environment, performing a gap analysis, and recommending the to-be solution architecture. You need to have a clear understanding of service-oriented application architecture and experience with DDD, CQRS, and API management.

**Requirements:**
• Minimum 3+ years of work experience with solutions which was based on DDD and CQRS
• Experience with C#/.NET, Python, TimescaleDB, PostgreSQL is a plus
• Strong oral and written communication skills in English
• Deep understanding of SDLC
• Strong negotiation, facilitation, and consensus-building skills
• Knowledge and experience in the energy industry is a plus. Willingness to gain knowledge in this area is a must.


**Job Responsibilities:**
• Collaborate with architects, product manager, software development team, and other stakeholders to optimize implementation value
• Gain domain and solution knowledge to take responsibility for the full product life cycle development
• Check whether the team is following the best software development practices to ensure high quality and great user experience
• Take part in making decisions about strategic plans for the solution
• Responsibility for the technical vision of the current product
• Discuss the better solution for micro-service architecture based on DDR and CQRS approaches
• Use agile development methodologies that require active participation in all team duties