Key Responsibilities:
- Analyze, interpret, and translate business requirements into technical system requirements/specifications
- Develop end-to-end technical solutions across BSS/OSS stack.
- Produce detailed solution design documents that include clear integration specifications, use case diagrams, workflows, mockups, data models, constraints, and traceability matrix.
- Interact with cross functional teams (internal and external) to develop and align end2end solution design.
- Support development, project management and testing teams during project execution.
- Act as conduit between business and technical teams.
- Drive and apply best practices, industry trends and standards in solution design and development.
- Provide KPIs & reports for the team operations.
- Support team to resolve solution disputes between internal IT domains.
- Participate in technical evaluation/response for regulatory requirements.
Qualification & Experience:
- Bachelor’s degree in Computer Science or relevant.
- Must have least 8 years’ experience in End2End Solution Design/Architecture.
- Must be an SME in Telco BSS domain (CRM, Point of sales, Channels, Digital Channels, Product catalog, Order management, Inventory, Charging, Billing, Payment, Service Activation etc.).
- Must have in-depth understanding of telecom business processes and architecture.
- Awareness of latest telecom standards like eTOM Framework, Open APIs and Open Digital Framework.
- Awareness of latest software application architecture patterns like distributed systems architecture (web/app), microservices, even-driven architecture, serverless and cloud native solutions.
- Experience in digital transformation projects involving digital channels like Mobile App and Web Portals.
- Experience in drawing detailed solution diagrams using tools like MS Visio, Lucid charts, diagrams.net etc.
- Hands on experience in designing solutions involving complex systems/architectures.
- Having detailed technical and functional knowledge of the relevant platforms/systems worked.
- Hands on experience in working with agile software development methodology.
- Excellent written and verbal communication skills.
- Passion for technology and learning.