MCPNew: now works with Claude & AI assistants
boardroom-appointments

boardroom-appointments

Software Developer II

Company

boardroom-appointments

Role

Software Developer II

Location

Sandton, GP, South Africa

Job type

Contract

Found on Mokaru

🔥Recently

Share this job

Salary

Not disclosed by employer

Job description

Contract position

Minimum requirements

  • Bachelors Degree in Computer Science, Software Engineering
  • Must have 8 years software development experience
  • JavaScript, HTML5, CSS, Primary Java 1.8 and above Spring Framework Springboot Apache Camel Kafka ELP MQ Java API knowledge XML config and binding
  • Additional Micro Service architecture DB2 Databases Mongo DB Filenet P8
  • Advanced exposure to ECM filenet and CMOD
  • Good experience in system, application architecture, design, development, implementation and deployment (end-to-end)

Knowledge

  • Strong application/software development or programming experience in Typescript, JavaScript, HTML5, CSS
  • Strong technical understanding of Angular framework with regards to subscriptions, promises, pipes, directives, observables, behaviour subjects, services, Angular routing
  • Experience in creating Re-usable Web component
  • Good experience in system, application architecture, design, development, implementation and deployment (end-to-end)
  • Solid understanding with API architecture with the related integration protocols (e.g. Web Services (REST & JSON), as well as the related security requirements/models
  • Good experience with integrated system environments
  • Experience with re-use and standardization, security considerations, deployment architecture like automated application builds, software configuration management and tools

Responsibilities

  • As a Software Developer II, you'll be involved in the design and development of new applications for our customer base.
  • You will work closely with software engineers to ensure that all requirements are met before moving onto the next phase of development.
  • As part of this role, you'll learn how to use various programming languages such as C++, or Java; JavaScript and Ruby on Rails; SQL; Bash/Shell Scripting (bash) and Shell Programming (sh).
  • You will also gain an understanding of Linux system administration including networking tools such as 'netstat', SSH/SFTP etc
Resume ExampleCover Letter Example

Explore more