Adheres to all phases of the application software development lifecycle. Applies working knowledge to develop and review code for application features and enhancements following design specifications, and develops documents to clarify application design and code. Conducts debugging and troubleshooting to identify and fix simple and moderately complex application issues. Develops fixes for identified issues. Troubleshoots and resolves standard and non-standard issues related to application programming interface (API) functionality, integration, and service-to-service interactions. Collaborates with own team and begins to network outside of the team to understand customer use cases and align application solutions. May provide technical guidance and support to customers regarding application-related issues, with limited supervision. Begins to collaborate with the team to establish and follow application development practices, secure coding standards, and code quality. Performs periodic maintenance and testing operations for application systems that require upgrading or patching (e.g., for critical vulnerabilities), with limited guidance.
Key Responsibilities
Application Software Development:
Software Development and Coding - Design, Testing, and Optimization:
Issue/Defect Collaboration - Software Products Support:
Practices and Standards Compliance - Security and Compliance:
Development Operations - System Maintenance:
Core Responsibilities
Planning & Execution:
Collaboration & Partnership:
Problem Solving:
Continuous Learning:
Continuous Improvement:
Career Level - IC2
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.