Design, develop, test, document, implement, and maintain complex web applications and cloud services Build and maintain cloud-based services focused on scalability, reliability, and performance Prepare and maintain technical documentation Monitor system capacity and performance, and implement scaling strategies Evaluate requests for new features and enhancements Participate in code reviews, technical planning, and architecture/design discussions Write and execute test cases, and resolve defects Ensure code, architecture, and implementations meet security and compliance requirements Leverage AI-based tools to improve development efficiency, code quality, and test coverage Execute assigned work items and project plans within an agile delivery framework Participate in sprint planning, task breakdown, and backlog refinement Collaborate with product managers and business partners to clarify requirements