Work with developers to design algorithms and flowcharts
· Produce clean, efficient code based on specifications
· Troubleshoot, debug and upgrade existing software
· Gather and evaluate user feedback
· Recommend and execute improvements
· Create technical documentation for reference and reporting
· Collaborate with internal teams to fix and improve products
· Participate in the development process from definition to deployment.
· Maintain and improve existing cloud-based applications, reducing costs and
streamlining efficiency.