Write and maintain code for software applications based on specifications provided by telecoms dept. Assist in the development of new features and enhancements for existing software. Follow coding standards and best practices to produce clean, efficient, and maintainable code. Perform basic testing of software applications, including unit testing and integration testing. Integrate, update and troubleshoot third party API interconnections Document and report bugs, issues, and other software defects. Work closely with the team members to understand project requirements and contribute to the development process. Attend team meetings, technical discussions, and training sessions to enhance knowledge and skills. Stay up-to-date with the latest software development tools, techniques, and best practices. Seek opportunities for learning and professional development, such as online courses, workshops, or certifications.