Work with the product development team and conduct third-party integrations for at least 1-2 products of mid to large size (preferably SAAS)
Work closely with product management teams on product capabilities, business problems, and workflows / processes
Manage and provide technology-related guidance to the product team
Drive planning processes and prioritize strategic and tactical work items
Influence technical discussions and decisions
Understand and validate business requirements from the technical standpoint
Foster open communication across teams and with businesses / clients
Assess plans and resource allocations to support product development and initiatives
Delegate projects to the team members
Coach / mentor team to deliver high-quality solutions
Escalate issues on time at the right forum
Deliver projects with quality on time and within budgets
Use problem-solving skills to provide insights to resolve issues and escalations
What we're looking for:
Understanding of full lifecycle product development and object-oriented programming principles
Experience of more than 8 years in software development
Experience in data management, programming, systems analysis, and technology architectures
Experience in front-end frameworks, such as Angular 8+ and higher / Bootstrap, and back-end frameworks, such as ASP.NET Core, JSON, XML, HTML5, JavaScript, AJAX, SQL Server, and SOAP / REST APIs
Knowledge of microservice architectures and MS Azure
Experience in agile frameworks such as Scrum, Kanban, and Scaled Agile
Experience in conducting daily standup, planning, monitoring, and control
Ability to risks / issues planning, identification, and resolution
Experience in project governance and status reviews