Participates in the establishment of standard operating procedures, policies, guidelines, and standards for application development and support
Participates in the establishment of Application Development Section's quality objectives, risk management and opportunity management plans
Works closely with the Business Systems Analyst and stakeholders to understand the business requirements and helps to translates these into technical requirements for the team
Analyzes the training needs of the team and recommends trainings and certifications
Trains, coaches, mentors, and guides the team
Ensures the team adheres to set procedures, policies, guidelines, and standards
Oversees the work of team members and appraises their performance on a regular basis
Enables the team using automation tools for development, testing, integration, and delivery of solutions
Plans the team's sprints, writes user stories and acceptance criteria, and sets up the CI/CD pipelines
Removes or resolves any obstacles encountered by the team
Monitors the projects handled by the team, ensures the project monitoring is regularly updated, and ensures stakeholders are regularly updated as to the status of the project
Monitors the performance of the products delivered and services rendered by the team
Leads the team in the conduct of retrospectives on a regular basis to determine gaps and opportunities for improvement in the development process
Designs and develops assigned projects
Participates in the designing, implementation, and optimization of the infrastructure that hosts the application solutions of the company
Leads in resolving application issues escalated by the App Support group
Gathers and analyzes customers feedback on products delivered and services rendered. Recommends actions for improvement based on feedbacks.
Performs other duties as assigned by the Supervisor