software engineer
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.
- Department
- Telecommunication
About ITM Tanzania Limited
ITM Tanzania is a leading and comprehensive Human Capital Development and Business Solutions Company. Our team of highly qualified, competent, and experienced experts offers services and 360 support to reaching your organization's objectives at the expected timeline.
The company was incorporated under the United Republic of Tanzania's laws in 2018 to represent ITM SARL's vision, mission, and core values.
We are dedicated to providing our clients with top-notch and comprehensive services from outsourcing, recruitment, placement, talent acquisition and nurturing professional training and capacity building, and human resource advisory to industry solution services. We have extensive local knowledge with a participative global perspective to generate lasting value that meet and exceed the demand of our clients and the ever-growing competitive market.
ITM Tanzania was established to provide tailored solutions to our clients and assist them in solving their operational problems in a sustainable, efficient, and effective way.
software engineer
Loading application form