Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
Opus, a global software company, is seeking a Software Engineer based in Midrand, Gauteng. The ideal candidate must have at least 6 years of experience in software development with a strong foundation in cloud technologies, agile methodologies, and a collaborative mindset. This remote role requires excellent communication skills and proactive problem-solving abilities. The candidate will also support various internal teams and contribute to maintaining high standards of quality and compliance within software solutions.
Deep understanding and analysis of each requirement (understand the why) before coding starts
Coding as per best practices thorough unit and functional before handover to the quality assurance team
Indepth troubleshooting for root cause analysis and issue identification
Collaborate during backlog discussion sessions to ensure a robust design and thorough understanding of the problem statement
Report on the health of the environment identify risks and areas of improvement plan and implement changes to benefit the company reducing risk
Keep abreast of latest technology trends and opportunities with the intention of benefiting the company Leaving the code in a better state than you found it
Collaboratively plan design implement monitor troubleshoot and optimize the solution
Handling of escalated support tickets as well as lending L2 and L3 technical support to the customer success team
Work with the Information Security team to ensure implementation of security governance and compliance tools as well as related controls
Participate and provide support to internal and external audits and assessments as required ensuring ISO 27001 compliance
Core hours are 08 : 00 to 17 : 00 Monday to Friday working remotely
With the company being a global company members of the team are situated in different territories
Due to key members of the team being situated in the United States of America work between 10 : 00 and 19 : 00 for initial onboarding and initial knowledge transfer would be beneficial
Minimum Requirements :
Qualifications & Experience :
Grade 12 or equivalent
6 years experience in a related field (e.g. DevOps software development technical analysis testing)
Knowledge of agile methodologies
Knowledge of cloud technologies
Formal qualifications in Information Technology and Software Development
Attention to detail ability to think logically and demonstrate strong analytical and problem solving skills
Excellent oral and written communication
Good understanding and familiarity with cloud infrastructure AWS experience is advantageous
Experience with Database management Postgres
Experience with logging and security hardening; system documentation and design
Self motivated
Circumstances
Collaborative inclusive team culture with regular virtual meetups
Flexibility to travel within South Africa from timetotime for team or company gettogethers
The company will provide the hardware necessary to perform this role (including UPS power)
As this is a remote role youll need access to stable secure highspeed fixedline internet connectivity (The company provides a subsidy towards internet subscription costs)
Key Skills
Access Control System,Engineering,Bar Management,Jpa,Law,Jdbc
Employment Type : Full-Time
Experience : years
Vacancy : 1
Software Engineer • Midrand, Gauteng, South Africa