Assuming the role of a technical expert for solution design and development with the responsibilities below:
Partner with business stakeholders, product owners and project managers to understand business requirements and translate them into technical design.
...
Application Development: Design, code, test, and deploy clean, scalable software applications throughout the full Software Development Life Cycle (SDLC).
System Optimization: Refactor and optimize existing systems for maximum speed, security, and scalability.
...