About ISST-FIBER OCEAN:
ISST-FIBER OCEAN is a leading UAE engineering infrastructure and Energy company providing comprehensive solutions to the telecommunications, Datacenter infrastructure, and power industries across Africa and the Middle East. We specialize in delivering high-quality products such as Fiber cables and accessories, cabinets & racks, DC power systems, lithium batteries, cooling solutions, Datacenter, and diesel generators, helping our customers achieve efficient, reliable, and scalable infrastructure solutions.
Job Description:
We are looking for a talented Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development and problem-solving skills, with experience in designing and developing software solutions for infrastructure projects. You will work on enhancing existing systems and developing new applications to optimize performance, support product integration, and provide data-driven insights.
As a Software Engineer, you will be part of a team that works closely with cross-functional departments, including hardware engineers and product management, to create seamless software solutions that support our products and services across the telecommunications and power sectors.
Key Responsibilities:
- Design, develop, test, and maintain software applications that integrate with hardware products such as power systems, Data center DCIM, generators, and other infrastructure solutions.
- Work with hardware engineers to ensure software applications seamlessly integrate with embedded systems and other product components.
- Identify areas where software can enhance operational efficiency, performance, and user experience. Implement solutions to optimize systems.
- Collaborate with cross-functional teams (R&D, engineering, and operations) to define software requirements and deliver integrated solutions for customers.
- Prepare and maintain clear technical documentation, including software design, implementation, and deployment processes.
- Provide ongoing support for existing software systems, including troubleshooting, bug fixing, and software updates.
- Ensure software quality by conducting thorough testing and debugging to ensure robustness, performance, and security.
- Work closely with the customer-facing teams to understand their needs and ensure that the developed software meets the functional and business requirements.
Qualifications:Bachelor’s degree in Computer Science, Software Engineering, or a related field. 7+ years of experience in software development, with a solid understanding of software engineering principles.Proficiency in programming languages such as Python, Java, C++, or similar.Experience with software development frameworks and tools (e.g., Git, Docker, Jenkins, etc.).Experience with SNMP configuration and integration.Experience with Data center DCIM implementation and 3rd party integration.Experience with networking configuration and related topology.Familiarity with database management systems (SQL/NoSQL) and experience working with large datasets.Strong problem-solving abilities and an analytical approach to resolving complex software issues.Experience with system integration and working on projects involving both software and hardware components.Knowledge of embedded systems or IoT technologies is a plus.Strong communication skills and the ability to work in a collaborative environment.Excellent attention to detail and the ability to deliver high-quality work under tight deadlines.Why Join ISST-FIBER OCEAN?Be part of a leading company shaping the future of power and telecommunications infrastructure.Work on innovative projects with a team of industry experts.Competitive compensation and benefits.