Senior Software Engineer
Johannesburg - South Africa
Job Summary
Our client is seeking a Senior Software Engineer to join a collaborative technology environment where you will play a key role across the full software development lifecycle. This opportunity is suited to a technically strong professional who enjoys solving complex problems engaging with stakeholders and delivering scalable software solutions.
Requirements:
Bachelors Degree in Computer Science Software Engineering Information Systems or a related field.
57 years experience in software development.
Strong proficiency in JavaScript and .
Advanced SQL skills with experience in Oracle and PostgreSQL; MS SQL Server advantageous.
Experience developing and supporting web applications APIs and enterprise software solutions.
Knowledge of database design optimisation and performance tuning.
Experience with Git source control and DevOps practices.
Experience with AWS.
Working knowledge of Microsoft 365 Microsoft Teams and the broader Microsoft technology ecosystem.
Experience with Jira or similar Agile project management tools.
Solid understanding of Agile/Scrum methodologies and the SDLC.
Proven experience delivering solutions within a complex business environment.
Experience engaging directly with business stakeholders and gathering requirements.
Relevant industry certifications or coding bootcamp qualifications would be advantageous.
Should you meet the requirements for this position please email your updated CV attached to alternatively contact or visit our website . Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days please consider your application unsuccessful.
Required Experience:
Senior IC