fbpx

West Indian Ocean Cable Company – Senior System Developer.

All jobs > Information Technology > West Indian Ocean Cable Company – Senior System Developer.
Full-time

Get a free C.V. review by sending your C.V. to submitcv@careerassociated.com or click the following link. Submit C.V.! use the subject heading REVIEW.

IMPORTANT: Read the application instructions keenly, Never pay for a job interview or application.

Click the Link Below to Get Targeted Job Updates

Sign Up For Targeted Job Updates Here

Department: IT & Systems

Reporting Line: IT & Systems Manager

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

Qualified candidates are encouraged to apply by submitting their updated CV including three referees. Deadline for application is 15th February 2023. Applications should be sent to hr@wiocc.net indicating the job position in the subject line.

.

.

.


%d bloggers like this: