Software Engineer III

๐Ÿข Boardroom Appointments ยท all Boardroom Appointments jobs
๐Ÿ“ South Africa
๐Ÿ“… Posted 2026-08-22 ยท via Himalayas
๐Ÿท Software-Engineer,Backend-Development,Cloud-Engineer,AWS-Development,Fullstack-Development,Software-Engineer-Jobs
Apply on original site โ†—

Minimum Requirements:

- Matric (Grade 12)

- Proficiency in development languages including but not limited to: Python, Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net.

- A track record of success in developing and maintaining large distributed systems in an agile environment.

- Strong working experience working in an AWS cloud environment (Lambda, S3, sqs, Step Functions, Cloudwatch, etc)

- Experience working with CI/CD pipelines with Jenkins or similar Source code management tools.

- Experience working with Web Services (SOAP or REST) and parsing JSON and XML data.

- Troubleshooting and resolving customer issues, developing, and maintaining documentation, and participating in the development of new features and functionality.

- Proactively identify opportunities to automate routine tasks and contribute to the development of automation scripts.

- Excellent communication and interpersonal skills with the ability to work independently and as part of a team.

- Participate in the planning, execution, and monitoring of platform upgrades, patches, and enhancements.

- Familiarity of industry best practices code coverage.

- Ability to work well with internal and external technology resources.

- Ability to write and review portions of detailed specifications for the development of system components of moderate complexity.

- Knowledge of software development methodologies (e.g., Agile, Waterfall).

- Knowledge of data manipulation languages.

- Knowledge of data storage subsystems.

- Knowledge of test-driven development.

- Ability to complete moderately complex bug fixes.

- Proficiency in development languages including but not limited to: Python, Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net.

- A track record of success in developing and maintaining large distributed systems in an agile environment.

- Strong working experience working in an AWS cloud environment (Lambda, S3, sqs, Step Functions, Cloudwatch, etc)

- Experience working with CI/CD pipelines with Jenkins or similar Source code management tools.

- Experience working with Web Services (SOAP or REST) and parsing JSON and XML data.

- Troubleshooting and resolving customer issues, developing, and maintaining documentation, and participating in the development of new features and functionality.

- Proactively identify opportunities to automate routine tasks and contribute to the development of automation scripts.

- Excellent communication and interpersonal skills with the ability to work independently and as part of a team.

- Participate in the planning, execution, and monitoring of platform upgrades, patches, and enhancements.

- Familiarity of industry best practices code coverage.

- Ability to work well with internal and external technology resources.

- Ability to write and review portions of detailed specifications for the development of system components of moderate complexity.

- Knowledge of software development methodologies (e.g., Agile, Waterfall).

- Knowledge of data manipulation languages.

- Knowledge of data storage subsystems.

- Knowledge of test-driven development.

- Ability to complete moderately complex bug fixes.

Responsibilities

- Interface with other technical personnel or team members to finalize requirements.

- Write and review portions of detailed specifications for the development of system components of moderate complexity.

- Work closely with other development team members to understand moderately complex product requirements and translate them into software designs.

- Successfully implement development processes, coding best practices, and code reviews.

- Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.

- Resolve technical issues as necessary.

- Keep abreast of new technology developments.

- Complete bug fixes.

- All other duties as assigned.

Originally posted on Himalayas

โ† All remote jobs