The purpose of this position is to review the requirements, system architecture, technology stack, and deployment strategy and ensure approvals from relevant stakeholders; maintain long-term customer relationships; and review and monitor Problem and Change Management processes.
Roles & Responsibilities
· Developed and maintained telecom applications using Java EE technologies, ensuring high availability and performance
· Expertise in designing scalable, high-performance telecom solutions, with deep knowledge of telecom protocols, network architecture, and OSS/BSS systems
· Collaborate with network engineers to integrate Java-based solutions with telecom infrastructure, enhancing service delivery and network performance
· Architected an OSS/BSS system that streamlined billing and customer management ,order management processes
· Implemented security protocols in line with telecom industry standards, safeguarding customer data and ensuring compliance with regulations.
Primary Skills: Java , Struts, Springboot, Hibernate, Web development – JSP, Java script, Angular, React, Cloud (AWS), Database (PL/SQL, MSSQL, Mongo), Rest/SOA webservices, Messaging Queues, DevOP.
System Requirements Management:
Preparation of Functional requirements/System Specification based on business requirements, preparing non-functional requirements (Performance and Scalability), customer interaction for requirements signoff, providing inputs to UI/UX teams, and review of Acceptance test criteria.
Architectural Thinking/Architecture Principles:
Provide Technology leadership in line with Best in class practices, serve as a consultant to customers for solving their problems proactively though right solutions, suggest use cases based on experience from other projects/industries, and review and approve architecture and deployment strategy with all stakeholders.
Architectural Design knowledge/Thinking:
Prepare and provide design guidelines, ensure design is scalable, produce design artefacts for the project, review design documents, and provide alternate design when needed.
Architecture evaluation & analysis:
Review of software development in accordance with design and architectural guidelines, performance fine tuning, assess functional/technical debt and its impact, and support complex integration activities.
Client focus / Communication skills:
Act as a trusted advisor to the customer, incorporate customer needs in organization policy and program changes, and create long-term win-win partnerships with customers.
Problem Management:
Gains agreement on the problem-solving process, risk assessment, decision points, and criteria, predicts and explains long-term trends and implications for alternatives, and trains others in the process of eliciting alternatives and assessing their impact.
Change Management:
Change management certification, liaison to the Project Team, preparing Managers and Supervisors to Lead Changes, and experience with large-scale organizational change efforts