• Designing and developing : Creating user interactions, designing websites and UIs, and writing code for mobile apps • Maintaining : Troubleshooting errors, resolving bugs, and improving the overall efficiency of the software • Managing databases : Creating databases for…