Senior IT & Systems Developer at West Indian Ocean Cable Company (WIOCC)

JobWebKenya

Software & Data

Unspecified KSh Confidential
2 months ago

Job Summary

 

Job Description/Requirements

Job Description (adsbygoogle = window.adsbygoogle || []).push({}); Firmly established as Africa’s carriers’ carrier, award-winning capacity wholesaler WIOCC provides international and African telcos and ISPs with unrivalled high-speed, resilient and diverse capacity into, within and out of Africa. In November (at Africa Com), WIOCC won the Best Pan-African Initiative Award for building an unparalleled, diversity-rich, high-capacity African network which seamlessly links more than 50,km of terrestrial fibre and in excess of 40,km of submarine cable – with landings all around the continent. WIOCC’s unrivalled network gives carriers access to affordable, reliable, high-speed connectivity to and from over locations across 30 African countries, as well as to cities in 29 countries in Europe and more than cities in 70 countries globally. To address the proliferation of international and terrestrial links, and the challenge this presents to carriers and ISPs looking to improve their own network resilience and performance (by building in additional diversity), WIOCC developed an attractive one-stop-shop, end-to-end managed service solution. Simpler and much more convenient than having to deal direct with multiple operators, WIOCC’s one-stop-shop solution shields customers from much of the complexity associated with delivering reliable high-performance international connections into, out of and within Africa. Key Duties & Responsibilities: Writing complex applications, deep understanding of application lifecycles, databases and servicesCollaborate with stakeholders to identify, capture, and analyze user requirements, specifications and translate them into business requirementsDesign system architecture and develop algorithms and flowchartsDevelop innovative, creative, high quality and intuitive software solutions that meets and exceeds the needs of the companyManage software development lifecycleContinually improve the codebase with clean and efficient codes that adhere to the internal coding standards, development processes and design best practicesCollaborate with team members to improve the performance, efficiency, and scalability of existing systemsIntegrate existing software components with third-party programsTroubleshoot and debug issues quickly and efficiently to ensure a productive workplaceImplementing software application security controlsAnalysing and testing software applications and programs before formal launchCreation of clear technical specification documentation for purposes of reference and reportingIdentifying opportunities and championing for business process improvements and automationsCompiling and assessing user feedback to recommend software products and improve system performanceCollaborate with team members to schedule, plan, control and implement the software release process, windows, and cyclesReport in weekly scrums on progress towards tasks, milestones status and barriers needing attentionAid and support the coaching and training of end users to ensure they are confident in the use of software applications RequirementsMinimum Qualifications: Degree in Computer Science (or related fields like Electronic Engineering, Physics or Mathematics) Knowledge of data structures and algorithms and algorithm optimisations4+ years of software design and development experience with backend services4+ years of hands-on experience in any object-oriented programming language such as C++, C#, Java or Python Experience & Skills: In-depth knowledge of Javascript/Typescript (ReactJS, NodeJS – SuiteScript is a plus)Highly proficient in Flask and FastAPI Python frameworksExperience with Microsoft Azure or similar Cloud infrastructure platforms (Google Cloud, AWS)Experience with Apache Kafka or similar message queuing and streaming technologies (RabbitMQ)Good knowledge of No/SQL Databases (PostgreSQL, MongoDB, Redis) Solid experience in API technologies (REST, gRPC, GraphQL, SOAP)Solid Understanding of CI/CD and code versioning tools (Azure DevOps, Github Actions)Experience with containerization and orchestration technologies (Docker, Docker-Compose & Kubernetes is a plus)Experience in Java is a plus (Maven, Java 8+)Experience in Mobile application development is a plus (React Native, Flutter)Experience with UI/UX design is a plusBrilliant logical, analytical, and creative approach to problem-solvingFast learner with an eagerness and interest to learn new technologiesAbility to work under pressure, multi-task and manage multiple priorities in a fast-paced agile environmentEfficient time management and task prioritisationDivergent and critical thinkerGreat attention to detailExcellent oral and written communication skills Attributes Client focused, confident, relationship builderIntegrity, honest with high ethical standardsBoundless, passionate, and flexiblePersonal excellence, accuracy, and attention to detailCollaborative, achieve results through teamwork and partnerships

Important Safety Tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Get Insured through mTek Services

You can explore medical and personal accident insurance covers conveniently. Compare pricing from various insurance companies, save, and budget

Get Insured

Share Job Post

Lorem ipsum dolor (Location) Lorem ipsum KSh Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum KSh Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum KSh Confidential

Job Function : Lorem ipsum

1 year ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed