Senior software engineer: information and cybersecurity centre
Summary
Senior Software Engineer leading secure desktop, server, and mobile application development in CSIR's Information and Cybersecurity Centre, using Java/Spring Boot, Angular, PostgreSQL, and Elastic Stack with secure SDLC practices.
The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that research, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation's work contributes to industrial development and supports a capable state. The CSIR has a vacancy for a Senior Software Engineer: Information and Cybersecurity Centre in the Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that research, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation's work contributes to industrial development and supports a capable state.
Senior Software Engineer: Information and Cybersecurity Centre
About The Job
The CSIR has a vacancy for Senior Software Developer in the Information and Cybersecurity Centre within the Defence and Security Cluster. The incumbent will be responsible to research, design, develop and evaluate secure desktops, servers, and mobile applications using a variety of technologies and programming languages and cyber security best practices for software development. This position is based in Pretoria and will report to the Research Group Leader.
For more information about the Cluster and the Centre, please visit and respectively.
Key Responsibilities
Technically lead and manage software development projects; Perform technical lead function by leading project work and addressing internal and external client requests; Contribute to proposal preparation and collaborate with Project Manager and other leads and teams on national and international software development project work; Support project/resource management by assisting with project plan development; Providing technical leadership, delegating tasks, ensuring projects are completed on time, within scope and budget; Maintaining proper project documentation and submitting time-sheets weekly; Lead the design, development and/or piloting of emerging cybersecurity and software technologies; Lead with best software development and engineering practices, instilling and improving those practices and processes within the team; Support and contribute to the design and development of secure software applications for internal projects, concept demonstrators, and client solutions; Generate and interpret requirements and specifications; Assist in research and development related to software in government, military, and civilian contexts; Assess, evaluate, update diverse software systems and products across multiple technology environments; Apply Secure Software Development Lifecycle processes throughout all technical projects; Implement and review software architectures and processes; Coach and mentor other software developers.Qualifications, Skills And Experience
A Bachelor\'s degree in information technology, computer science, computer systems engineering or related fields with at least five years\' experience in software development/engineering in a cybersecurity environment; The following will be advantageous: A Master\'s degree. Certification in Software Engineering. Understanding of Docker. Fullstack development experience. Must have knowledge and experience in the following: Mobile apps development Windows and Linux based development Software Engineering Principles, Software Development and Cyber Security Familiarity with version control (e.g. GIT) Backend: Java, Spring boot, Maven, Postgre SQL. Experience in Elastic Stack i.e. Elasticsearch, Logstash and Kibana is advantageous or Frontend: Angular, HTML, CSS, Typescript Proficiency in and/or adaptability to other Programming Languages (e.g. C#, PHP, Java, Python, Java Script, SQL).What\'s in it for you?
The CSIR Offers
Learning and development opportunities. Competitive and market-related remuneration packages. Total guaranteed salary packages which encompass contributions to the pension fund, risk insurance and medical scheme. We openly acknowledge and reward our employees\' contributions and accomplishments through our esteemed CSIR Excellence Awards.PLEASE NOTE THAT FEEDBACK WILL BE GIVEN TO SHORTLISTED CANDIDATES ONLY.
For more info, please contact the CSIR Recruitment Centre on 012 841 4774 or email us at Recruitmentinfo@.za
The CSIR is an equal opportunity employer. As such, it is committed to the Employment Equity Act and will through the filling of this vacancy, give preference to candidates from Designated Groups in terms of the Employment Equity Act. By applying for this position at the CSIR, the applicant understands, and agrees that the CSIR may solicit a credit and criminal report from registered credit bureau and/or South African Police Services (in relation to positions that requires trust and honesty and/or entail the handling of cash or finances) and may also verify the applicant¿s educational qualification and employment history.
The CSIR reserves the right to remove the advertisement at any time before the stated closing date, and it further reserves the right not to appoint if a suitable candidate is not identified. #J-18808-Ljbffr