Description
Provides coaching and process execution for the team to develop and guide new application software features and enhancements following design specifications, ensuring accessibility, and to develop documents that clarify application design and code. Leads application-focused code reviews to drive improvements. Leads and reviews the team to conduct debugging and troubleshooting to identify and fix application issues within a single component or functional area. Guides the team in troubleshooting and resolving issues related to application programming interface (API) functionality, integration, and service-to-service interactions. Manages the team to design and develop application software, systems, and services. May collaborate and communicate with stakeholders to understand customer use cases and align application solutions. Manages the team to provide technical guidance and appropriately prioritize support to customers regarding application-related issues. Collaborates with the team and other stakeholders to establish, follow, and enforce documented security criteria,
application development best practices and processes, and coding standards. Ensures team adherence to broad acceptance criteria. Manages the team to perform periodic maintenance and testing operations for application systems that require upgrading or patching (e.g., for critical vulnerabilities).
Responsibilities
Key Responsibilities
Application Software Development:
- Manages a single feature team delivering a cloud application or module; accountable for sprint execution, release readiness, and service health for the team’s components.
Software Development and Coding - Design, Testing, and Optimization:
- Manages team and may contribute to the design and development of code and software solutions and identifies and analyzes requirements.
- Provides coaching and process execution for team to develop and guide recent software features and enhancements following design specifications, ensuring