Enable job alerts via email!

Senior Software Developer - secure software development

MECS Africa

Johannesburg

On-site

ZAR 300,000 - 400,000

Full time

Yesterday
Be an early applicant

Job summary

A tech solutions company in Johannesburg is seeking a Senior Software Developer specializing in secure software development. You will lead the development of secure applications and implement best security practices. Ideal candidates have a Bachelor's degree and at least five years of experience in secure software development, with knowledge of both backend (Java, Spring Boot) and frontend (Angular, HTML, CSS) technologies. This is a 3 to 6 month contract.

Qualifications

  • At least five years' experience in secure software development.
  • Strong background in software engineering principles.
  • Experience in both Windows and Linux environments.

Responsibilities

  • Lead the development of secure software applications.
  • Implement best practices for software security.
  • Ensure code quality and integrity.

Skills

Secure Software Development
Cybersecurity Knowledge
Backend Development
Frontend Development
Version Control (GIT)
Adaptability to Programming Languages

Education

Bachelor’s degree in IT or Computer Science
Honours degree in a related field

Tools

MS Azure
DevOps
Elastic Stack
Docker

Job description

SUMMARY :

We are seeking a Senior Software Developer specializing in secure software development to join our team. This position is ideal for an experienced professional who possesses a passion for creating well-structured, secure, and reliable software solutions. As a Senior Software Developer, you will be responsible for leading the development of secure software applications, implementing best practices for security, and ensuring code quality and integrity. If you have a strong background in software development and a keen eye for security vulnerabilities, we would love to hear from you.

This is a 3 - 6 month contract.

POSITION INFO : Requirements :

  • A bachelor’s degree in information technology, computer science, computer systems or related fields with at least five years’ experience in secure software development / engineering.
  • An Honours degree in computer engineering, information technology, computer science or related fields will be advantageous.
  • Software Engineering and Software Development related certifications such as : MS Azure, DevOps, Secure Software Development Methodologies,
  • Certified DevOps
  • Cloud
  • Experience in applying relevant cybersecurity knowledge to develop subsystems or part of overall systems / solutions / products.
  • Backend : Java, Spring boot, Maven, Experience in Elastic Stack i.e. Elasticsearch, Logstash and Kibana is advantageous.
  • Frontend : Angular, HTML, CSS, Typescript
  • Version Control , specifically GIT
  • Proficiency in and / or adaptability to other Programming Languages, Frameworks and related technologies (including Java, Spring boot, Maven, PostgreSQL, Elastic Stack (i.e. Elasticsearch, Logstash and Kibana) advantageous, Angular, HTML, CSS, Typescript, Docker).
  • Experience and knowledge in Windows and Linux based
  • Experience in the following is essential : Software Engineering PrinciplesSoftware DevelopmentCyber Security / Information Security
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.