• 5+ years of working experience with a focus on Web Software development.
  • Understanding and experience in the IT SDLC process.
  • Good grasp of business/user requirements and translating these into system documents and functions.
  • Ability to quickly familiarize yourself with complex technical topics.
  • Strong analytical and problem-solving skills.
  • Languages and related:
    • TypeScript / JavaScript
    • GraphQL
    • Nodejs (expressjs, apollo)
    • React, Vue, JavaScript
    • Redis, Mongo
    • CSS 3
    • Antd
    • HTML 5
    • BitBucket
    • AWS
    • Kubernetes
    • Docker, Docker Compose
    • Nexus.
    • Encryption Technologies.

  • Knowledge of ITSM Solutions – specifically BMC Remedy Ticketing tool.
  • Ability and willingness to coach and give training to users when required.
  • Excellent written, verbal, and visual communication skills.
  • Willing and able to travel internationally.

Duties:

  • Develop Web-based applications.
  • Create pages and components to manage static data.
  • Create pages to view different aggregations of data.
  • Implement complex calculations according to specifications.
  • Implement workflows from diagrams.
  • Use E-Charts to implement charts on the data.
  • Write scripts to upload bulk Excel data into MongoDB.
  • Implement data model diagrams to MongoDB schemas.
  • Restrict sensitive data to specific roles/users.
  • Work with software development tools, techniques, and approaches used to build application solutions.
  • Perform unit testing and support User Acceptance Testing of the applications.
  • Apply cloud computing technologies and emerging computing trends.
  • Create and update system documentation.
  • SW bug resolution including handling incident tickets in the ITSM ticketing system.
  • Take directions from senior developers, development functions, and solutions within formal Agile Sprints.
  • Interact with the team as necessary during Sprints & perform any administrative tasks.
  • Operate as a team member. Continually reports progress in the Jira tool and participates as an active team member. Assume additional responsibilities as required.
  • Gather facts, analyze the User Stories, consult with users, draw conclusions, and update user stories as required.
  • Assist in the technical preparation of Business Process Procedures, Test Scenarios, End-user documentation, and User manuals.
  • Interface with clients in a professional manner with an emphasis on building client relationships.
  • Continually develop core skills and business knowledge based on accumulated experience.
  • Sets priorities appropriately.

Minimum Requirements:

  • Matric
  • Relevant Degree / Diploma / Certificate in IT

Desired Skills:

  • Typescript
  • NodeJS
  • Javascript

Learn more/Apply for this position