Duties:
- Ability to develop within a specific sought-after programming language
- Strong working knowledge of software development tools, techniques and approaches used to build application solutions
- Working knowledge of software development tools, techniques and approaches used to build application solutions
- Cloud computing technologies, Business drivers and emerging computing trends
Minimum Requirements:
Education
- Matric + IT Degree / Diploma
- 5 years + Python Developer
Skills:
Core focus:
- Build and maintain Python-based systems (CLI tools, libraries, APIs)
- Develop RESTful services with clean, well-structured code
Engineering practices:
- Strong in testing (Unit Testing, TDD, BDD)
- Solid debugging and problem-solving
- Emphasis on code quality and organisation
Cloud & DevOps:
- Hands-on with AWS (S3, Lambda, ECS, SQS, SNS, IAM, etc.)
- Experience with CI/CD pipelines
- Commitment to Infrastructure as Code (IaC) and automation
Ways of working:
- Familiar with Agile methodologies
- Comfortable working across Python with some Java exposure
Advantageous Skills:
- MongoDB Exposure
- TypeScript, NodeJS
- Atlassian APIs
- Typescript
Desired Skills:
- Python
- AWS
- DevOps