Work with development teams and product managers to ideate software solutions.
Developing front-end & back-end website applications.
Designing and developing APIs.
Develop and manage well-functioning databases and servers.
Ensuring cross-platform optimization for mobile phones.
Ensuring responsiveness of applications.
Test software to ensure responsiveness and efficiency.
Troubleshoot, debug and upgrade application.
Create security and data protection settings.