About the job Intermediate Software Developer At least 1 - 4 years Software Development experience A basic understanding of Version Control Experience with PHP, Python Experience with modern Frameworks Fast committed earning abilities A bona fide passion for software engineering Proficient in modern programming languages with a focus on Python and PHP Full software development life-cycle experience A relatively grounded understanding of Automated Testing platforms, such as unit testing and behavior-driven development Some knowledge of continuous integration or automated deployment, orchestration on the cloud with containerizations A well-grounded knowledge of source control. Extra brownie points for GIT and GITflow A grounded understanding of OOP, MVC, DDD, and other software development patterns A solid foundation or sufficient exposure in working with MVC frameworks such as Rails, Cake, code-ignitor, Zend, Django Experience in agile or other development methodologies A grounded understanding of SOA (Micro Services) and Rest API Grounded Experience in working with & building REST APIs Experience with large scale business-grade software and heavily integrated systems Articulate with Good interpersonal relationship skills Ability to work with a diverse array of people with different values and concerns Ability to work under pressure An ability to acclimate to new systems quickly, and easily transition between problems Responsibilities: Build Mobile Applications Produce, Maintain and Integrate with Various REST Web Services Build and Maintain Django & Python CRMs Build and extend Finance & Accounting System Systems Analysis, planning and scoping Engage with Stakeholders for requirements gathering Collaborate with other departments on projects and technical issues #J-18808-Ljbffr
Intermediate Software Developer
BOARDROOM APPOINTMENTS
cape town, cape town
Published 14 days ago
Report job