Software Developer - Backend (JB)Cape TownMarket RelatedHybrid - semi remotePurpose- To develop the educational systems of tomorrowExperience- Minimum 3 years experience as a software engineer- An understanding of development best practices- Excellent technical, diagnostic, and troubleshooting skills- Experience with cloud providers.
Preferably AWS.- A deep understanding of Microservices.- DevOps experience and exposure to agile methodologies would be idealDay to Day- Build distributed microservices and extend off the shelf applications- Design, build and maintain advanced applications- Flesh out designs and contribute to functional and non-functional requirements- Write testable, maintainable code for robustness and reliability- Work on bug fixing and improving application performanceSkills- To be friendly, transparent, articulate and driven to succeed- A continuous improvement mindset- Problem solving skills- Decision making skills- Experience with CMSs, LMSs and SISs would be idealStack- DotNet Core (C#), PHP- AWS Services - SNS, SQS - RDS (MYSQL / PostgreSQL) - ElastiCache (Redis) - MSK (Kafka) - ECS, EC2, Lambda- Elastic Search- MSSQL#microservices #offtheshelf #cms #crm #lms #sis