Description
Cloud software developers create, deploy, and modernize software applications to run on the cloud using microservices, containers, and serverless technologies. They develop scalable and highly available applications using cloud architectures and best practices. They incorporate logging and monitoring into their code and are able to perform root cause analysis on failures.
EssentialOptional
Theoretical Knowledge
software frameworkscloud technologiescloud security and compliancedecentralized application frameworksJavaScriptICT system programmingintegrated development environment softwarecomputer engineeringJava (computer programming)cloud monitoring and reportingJavaScript FrameworkIBM WebSphereEclipse (integrated development environment software)application usabilityservice-oriented modellingASP.NET
Practical Skills
design for organisational complexitydesign cloud architectureimplement cloud security and compliancedesign database in the cloudautomate cloud tasksdefine software architecturemanage cloud data and storagedevelop with cloud servicesdeploy cloud resourcedesign cloud networksmonitor system performance