Duty 1 : Project Support
Project Initiation
Assists the Senior Developer in gathering, analyzing and clarifying customer requirements; uses technical knowledge to gauge complexity of the request
Attends scope reviews to learn what the project request is all about
Project Planning
Performs research and analysis to validate if the detailed solution is the best fit to meet the requirements
Creates process maps, user journey maps or application / database design using standard project templates
Creates project scope and timeline for small applications
In case of differences, negotiate with clients for small applications
Encodes documentation using standard project templates; stores and organizes the documents to the teams’ repository
Provides own work estimates and can negotiate turnaround time within the team
Informs the project lead on changes
Creates prototypes, mock-ups using standard project templates and tools for projects without wireframes
Project Execution
Troubleshoots and optimizes codes of other team members and resolves code conflicts
Creates coding standards and design guidelines or any development related improvement
Develops complex modules or advanced functionalities
Web Projects
Writes code based on specifications defined (i.e. UI, back-end coding); Participates in cross-functional testing and peer reviews
Follows set coding standards, code sharing and design guidelines of the team
Shares only working codes with the teams
Develops simple modules or basic functionalities
Reports own progress back to the project tracking tool
Project Testing and Deployment
Creates test cases to be used during UAT
Implements the necessary fix or improvement for advanced functionalities based on the UAT results
Sets up UAT (informing participants, scheduling, gathering results)
Creates user manuals using standard templates of the team
Implements the necessary fix or improvement for basic functionalities based on the UAT results
Application Maintenance
Troubleshoots major bugs / defects and assists associate developers in making sure issues / requests are resolved appropriately and on time (advanced bug / defects : loss of data, server errors, logical errors, unexpected app behavior)
Duty 2 : Metrics, Reporting and Analytics
Creates and tests dynamic reports based on the designed format
Creates histograms, charts, summaries as necessary to aid in easy interpretation and better provide decision support to the Integrated Marketing team
Performs data validation to achieve data consistency
Generate, analyze, create report / dashboard from different sources and submit to requestor
Duty 3 : Training and Development
Adapts training syllabi, course outlines, lesson plans and content of existing materials (e.g. presentations, evaluation tools, etc.
for Web training courses for specific audience / scenario
Conducts basic training on web support
Duty 4 : Continuous Improvement and Innovation
Identifies continuous improvement project ideas
Maps processes as part of the procedure documentation
Requirements :
Education : Bachelor of Science, Information Technology, Computer Science, Computer Engineering, or any related field of study / equivalent experience
Job Related Experience : 1.5 years relevant work experience in the IT software development field, web programming, support and administration
Specific Knowledge : Knowledgeable in CMS Administration, HTML, CSS, Client / Server Application, Java and JavaScript with Jquery
Skills : Communication skills (oral & written) Analytical Skills
Organizing and planning skills Interpersonal skills Time / work management Problem solving skills Presentation / Facilitation skills