
Description
Job Summary:We are seeking a talented and dedicated Software Engineer to join our client's team. The ideal candidate will play a crucial role in designing, developing, and maintaining cutting-edge software solutions to support our telecom and ICT operations. This position offers the opportunity to work in a dynamic and collaborative environment, contributing to the success of critical infrastructure and technology projects.Key Responsibilities:
Software Development: Design, code, test, and debug software applications and solutions tailored to support telecom and ICT services, including integration with RBS, MW, FTTH, and SDH systems.
System Integration: Collaborate with cross-functional teams to ensure seamless integration of software with hardware and network systems, supporting active and passive network elements.
Project Execution: Assist in the planning, execution, and delivery of software projects within stipulated timelines and SLAs, maintaining high-quality standards.
Customization: Create and customize software tools for data backhauling, SDN (Software-Defined Networking), and other relevant IT/telecom applications to meet client requirements.
Maintenance & Support: Provide ongoing maintenance and support for software solutions, ensuring system reliability, scalability, and security.
Problem-Solving: Analyze and troubleshoot complex issues in software performance, implementing effective solutions to ensure minimal downtime.
Documentation: Prepare and maintain comprehensive documentation for software designs, processes, and updates.
Innovation: Stay abreast of emerging technologies and trends in software engineering, telecom, and ICT, and propose innovative solutions to enhance service delivery.
Qualifications and Experience:
Bachelor’s degree in computer science, Software Engineering, or a related field.
Proven experience (3+ years) in software development, preferably in telecom or ICT sectors.
Proficiency in programming languages such as Java, Python, C++, or similar.
Experience with software frameworks, APIs, and database management systems (e.g., MySQL, PostgreSQL).
Familiarity with networking protocols, SDH, FTTH, and telecom equipment integration is a plus.
Strong understanding of software development methodologies (Agile, Scrum, etc.).
Excellent problem-solving skills and attention to detail.
Ability to work independently and collaboratively in a team environment.
Strong communication skills to interact with internal teams and clients effectively.