Do Requirement gathering, Design, Development and Testing, User acceptance tests, Go-live preparations, and Warranty of Telecom projects
· During Requirement gathering
o 20% of the time will be spend on it.
o Conduct workshops and interviews with IT Department, Business analyst, Operation team, and/or other relevant teams
o Gather all requirement in details and document them
o Track action items from discussions and follow-up with related owner
o Prepare and get sign-off on Scope and Business requirements document
· During Design phase his performs
o 35% of the time will be spend on it.
o Analyze all the Business requirement and covert those into Functional and/or system requirements
o Map every functional/system requirements to existing J2EE based inhouse build applications such as BBGW, iPlanet, Net-IQ, Link, RGDiscovery, and with Oracle WebLogic application server, and Apache tomcat
o Prepare high level design and Conduct design review sessions (if required). Then produce high level design document and get sign-off from customer
o Prepare high level design efforts estimates (man power) to deliver all requirements
o Responsible for detailed design (application/system/network/DB) as necessitated by the project while ensuring complete architectural compliance
o Discuss with Development team on each requirement and Prepare low level design with solution in detail. Perform low level design walkthrough and get sign-off from customer
· During Development & Testing phase his performs
- 30% of the time will be spend on it.
o Develop enhancements to in-house build applications for Telecom B/OSS solutions using latest J2EE technologies such as microservices using Spring boot, Spring Web, Spring Core, JPA, apache Kafka, and Maven
o Responsible for ensuring proper unit testing and/or dev integration testing is carried out and is 100% automated to help with creating a continuous integration environment
o Set & maintain very high quality in code and build quality and continuously strive to improve on the standards
o Assist on SIT & QA Support in troubleshooting technical issues and develop code fixes.
o Responsible for ensuring application systems are in compliance to security, audit policies, and procedures
· During User Accepts Testing phase his performs
o 10% of the time will be spend on it.
o Work with solution owners at customer side, business analysts and Operation team to identify Test cases and test data and help them to execute tests to accept each business requirements
o Prepare UAT package for cases as recommended by customer. The packages should include document prepared using screen shots of executed User acceptance test with results
o Follow up with Development team to fix solution gaps and/or defects identified
· Go-live preparations and Warranty
o 5% of his work spends on this
o Part of Go-live preparation, prepare deployment runbook, and smoke test cases. Support during deployment window for smooth deployment
o During warranty phase, perform production support activities, including analyzing any issue tickets, resolving issues, conducting root cause analysis as required
In performing this role, the associate will use the following technologies:
|Computer System||Programming Languages||Special Software|
|Unix/Linux operation systems and Bash/Korn Shell Scripting.||Java, SQL, PLSQL||Delivering Telecom Domain driven solutions by developing automation using advance Java, Springboot, Spring Cloud, Apache Kafka Web Containers, Angular, Oracle WebLogic, and Tomcat.|