software engineer

software engineer

ITM KENYA.

📍 Dar es Salam, TZ💼 ONSITEFULL TIMEAutre

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.

D'autres opportunités vous attendent

Explorez des centaines d'offres vérifiées sur TalentPro.

software engineer — ITM KENYA.