West Indian Ocean Cable Senior System Developer Jobs in Kenya
West Indian Ocean Cable Senior System Developer Jobs in Kenya
Job Objective:The Senior System Developer will be responsible for to design, develop, maintain, test, and deploy software applications that enrich, extend, or scale the company’s business and operational support Systems. They will lead the development team with all software development tasks and ensure all projects are completed on time and to company’s specifications.
Key Duties & Responsibilities:Collaborate with stakeholders to identify, capture, and analyze user requirements, specifications and translate them into business requirements
Work with team members to design system architecture and develop algorithms and flowcharts
Develop innovative, creative, high quality and intuitive software solutions that meets and exceeds the needs of the company
Managing the software development lifecycle
Continually improve the codebase with clean and efficient codes that adhere to the internal coding standards, development processes and design best practices
Collaborate with team members to improve the performance, efficiency, and scalability of existing systems
Integrate existing software components with third-party programs
Troubleshoot and debug issues quickly and efficiently to ensure a productive workplace
Implementing software application security controls
Analyzing and testing software applications and programs before formal launch
Creation of clear technical specification documentation for purposes of reference and reporting
Identifying opportunities and championing for business process improvements and automations
Compiling and assessing user feedback to recommend software products and improve system performance
Collaborate with team members to schedule, plan, control and implement the software release process, windows, and cycles
Report in weekly Scrums on progress towards tasks, milestones status and barriers needing attention
Aid and support the coaching and training of end users to ensure they are confident in the use of software applications
Minimum Qualifications:
BSc. Computer Science/Engineering or equivalent
At least 5 years hands on experience in software development
Experience & Skills:
In-depth knowledge of Javascript/Typescript (ReactJS, NodeJS – SuiteScript is a plus) Highly proficient in Flask and FastAPI Python frameworks
Experience
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)
Working experience in an agile environment
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 with business process analysis, design and optimization
Experience in Application security is a plus
Experience in Java is a plus (Maven, Java 8+)
Experience in Mobile application development is a plus (React Native, Flutter)
Good technical writing and documentation skills is a plus
Experience with UI/UX design is a plus
Attributes
Client focused, confident, relationship builder
Integrity, honest with high ethical standards
Boundless, passionate, and flexible
Personal excellence, accuracy, and attention to detail
Collaborative, achieve results through teamwork and partnerships
A deep-rooted passion for technology and innovation
Brilliant logical, analytical, and creative approach to problem-solving
Fast learner with an eagerness and interest to learn new technologies
Ability to work under pressure, multi-task and manage multiple priorities in a fast-paced agile environment
Efficient time management and task prioritization
Divergent and critical thinker
Great attention to detail
Excellent oral and written communication skills
How to Apply
Qualified candidates are encouraged to apply by submitting their updated CV including three referees. Applications should be sent to hr@wiocc.net indicating the job position in the subject line.
Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.
Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.
Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to 2 Best Africa Jobs.