Duty 1 : Project Support
Project Initiation
Leads scope reviews - drives the conversation, provides overview of the team including processes, capabilities and purpose;
Understands or uncovers the real need for the project; uses technical and business knowledge to have an initial understanding of the value, impact and complexity of the project
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
Leads project milestone and gate reviews
Introduces and tests new technologies to continuously improve the technical capabilities of the team
Reviews and assesses prototypes in terms of relevance and application to the requirements of the customers
Recommends and negotiates solution and development timeline to the stakeholders; gets their buy-in and commitment to any deliverable
Analyzes risk and mitigate project circumstances base on impact assessment
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
Sets up the development environment, configures servers, create database and project solutions, necessary permissions, code repository and populates project tracking tool
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
Finalizes and approves the test cases to be used during UAT
Reviews the objective in comparison to the actual output
Identifies, analyzes and mitigates UAT and Go-Live test results issues
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
Develops training syllabi, course outlines, lesson plans and content of existing materials (e.g. presentations, evaluation tools, etc.)
Conducts intermediate / comprehensive training on product, process and ERP / business tools
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
Leads a team in handling a Continuous Improvement Project using a problem-solving methodology
Identifies continuous improvement project ideas
Maps processes as part of the procedure documentation
Escalates specific issues and provides recommendation to customers to address them.
Works closely with counterparts / POCs to identify loopholes and process gaps
Education :
Bachelor of Science, Information Technology, Computer Science, Computer Engineering, or any related field of study / equivalent experience
Job Related Experience :
3-years relevant work experience in the IT software development field, web programming, support and administration
Specific Knowledge :
Knowledgeable in MS SharePoint Administration, CoreMedia Administration, WebSphere Administration, HTML, CSS, 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