Enable job alerts via email!

Senior Software Developer

Kone Staffing Solutions

Pretoria

On-site

ZAR 450,000 - 600,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Kone Staffing Solutions is seeking a Secure Software Development Engineer for a 3-6 month contract in Pretoria. The role entails leading technical project outputs, ensuring timely and budget-compliant completion while focusing on developing secure applications. Ideal candidates will hold a Bachelor's degree in IT or a related field, possess at least five years of relevant experience, and have knowledge of secure software development practices, backed by frameworks like Java and Angular.

Qualifications

  • A Bachelor's degree in information technology, computer science, or related fields.
  • At least five years of experience in secure software development.
  • Certifications such as MS Azure, DevOps are advantageous.

Responsibilities

  • Lead and manage technical project outputs.
  • Design secure software applications and components for client solutions.
  • Assess and update diverse cybersecurity systems across technological environments.

Skills

Secure Software Development Lifecycle
Project Management
Cybersecurity Knowledge
Software Engineering Principles
Technical Writing
GIT Version Control

Education

Bachelor's degree in IT, Computer Science, or related
Honours degree in related fields

Tools

Java
Spring Boot
PostgreSQL
Elastic Stack
Angular
HTML
CSS
Docker

Job description

3 - 6 Months Contract

  • Lead and manage technical project outputs
  • Clearly delegate tasks to team members and monitor progress
  • Ensure projects are completed on time, within budget, and within scope
  • Complete and archive project documentation appropriately
  • Design and develop secure software applications and components for client solutions
  • Generate and interpret requirements and specifications
  • Assess, evaluate, and update diverse cybersecurity systems and products across multiple technological environments
  • Apply Secure Software Development Lifecycle processes throughout all technical projects
  • Implement and review software architectures and processes

  • A Bachelor's degree in information technology, computer science, computer systems engineering, or related fields with at least five years of experience in secure software development/engineering
  • An Honours degree in related fields is advantageous
  • Certifications such as MS Azure, DevOps, Secure Software Development Methodologies, etc.
  • Certified DevOps Engineer
  • Cloud Certifications
  • Experience in applying cybersecurity knowledge to develop subsystems or systems/solutions/products
  • Backend: Java, Spring Boot, Maven, PostgreSQL; experience with Elastic Stack (Elasticsearch, Logstash, Kibana) is advantageous
  • Frontend: Angular, HTML, CSS, Typescript
  • Experience in developing and deploying software systems and tools
  • Proficiency in GIT version control
  • Proficiency or adaptability in other programming languages and frameworks (including Java, Spring Boot, Maven, PostgreSQL, Elastic Stack, Angular, HTML, CSS, Typescript, Docker)
  • Proficiency in Secure Software Development Lifecycle and best practices
  • Experience with Windows and Linux development environments
  • Essential experience in: Software Engineering Principles, Software Development, Cybersecurity/Information Security
  • Knowledge of cybersecurity and information security software development and engineering
  • Technical writing skills for producing technical reports
  • Ability to operate independently
  • Ability to participate in internal project teams and execute instructions from stakeholders
  • South African citizenship required due to security clearance
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.