Job ResponsibilitiesParticipate in the analysis, design, development, documentation, testing, and maintenance of enterprise-level software application.....
Job Responsibilities
Participate in the analysis, design, development, documentation, testing, and maintenance of enterprise-level software applications.
Conduct unit, integration, functional, and non-functional testing to ensure software quality, stability, and performance.
Investigate, troubleshoot, and resolve application-related issues in production environments within agreed timelines.
Review existing systems and implement enhancements, updates, or new functionalities to improve overall system performance and user experience.
Collaborate with stakeholders and team members during requirements gathering, solution design, and technical review discussions, providing constructive technical recommendations.
Prepare, update, and maintain comprehensive technical documentation to support development and operational activities.
Contribute to project planning activities, including effort estimation, task scheduling, and milestone tracking to ensure timely project delivery.
Independently manage assigned tasks while maintaining effective communication and coordination with project stakeholders and team members.
Proactively identify opportunities for system improvements and recommend enhancements to optimise efficiency and functionality.
Undertake any other duties and responsibilities assigned by the immediate supervisor or management as required.
Job Requirements
Bachelor’s degree or above in Computer Science, Software Engineering, or related fields.
At least 5 years of hands-on experience in Java development, have some experience in team management.
Proficient in Java web frameworks such as Spring MVC and familiar with RESTful APIs and Web Services.
Familiar with HTML, CSS, JavaScript, and related front-end technologies.
Experience with Oracle or MySQL databases.
Familiar with version control tools such as Git or SVN.
Experience with Spring Boot, RocketMQ, and Redis will be an advantage.
Knowledge of BSS/OSS systems in the telecommunications industry is preferred.
Strong problem-solving, analytical, and debugging skills.
Proactive, detail-oriented, and able to work both independently and collaboratively in a multicultural team environment.
Job Descriptions:Participate in the implementation and delivery of telecommunications software projects.Provide technical support services, including.....
Job Descriptions:
Participate in the implementation and delivery of telecommunications software projects.
Provide technical support services, including system configuration, business operations support, and system upgrade activities.
Deliver Level 2 and Level 3 technical support to both existing and new customers, ensuring timely issue resolution.
Prepare test plans, develop test cases, and execute testing activities across various project phases to ensure system quality and performance.
Coordinate with external parties, vendors, and stakeholders to support system integration, issue investigation, and troubleshooting activities.
Perform any other duties and responsibilities as assigned by the Project Manager.
Job Requirements:
Bachelor's Degree in Information Technology, Computer Science, Electrical/Electronic Engineering, or a related discipline.
Proficiency in at least one of the following technical areas: databases (MySQL, PL/SQL), Linux, Python, or Shell scripting.
Prior experience in telecommunications BSS (Business Support Systems) projects will be an advantage.
Strong analytical and problem-solving abilities, with a proactive mindset and customer-focused approach.
Self-motivated team player with the ability to work independently and manage responsibilities effectively.