Developer II Customer Data Management
Greenlee Textron Inc
Quezon City, National Capital Region, Philippines
2d ago

Purpose This role is primarily responsible for development of system(s) used for customer data management which include project initiation, planning, designing, execution, testing and deployment.

This position is also responsible for system support and maintenance. Identification and implementation of continuous improvement and innovation are also expected from this role.

Responsibilities 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

    Project Planning and Design

  • Introduces and tests new technologies to continuously improve the technical capabilities of the team
  • Performs research and analysis to validate if the detailed solution is the best fit to meet the requirements
  • Creates process maps or application / database design using standard project templates
  • Creates prototypes, mock-ups using standard project templates and tools to be able to clearly communicate the proposed solution
  • Creates project scope and timeline for small system changes. In case of differences, negotiate with customers for small applications
  • Provides own work estimates and can negotiate turnaround time within the team. Informs the project lead on changes
  • Leads project milestone reviews
  • Recommends and negotiates solution and development timeline to the stakeholders; gets their buy-in and commitment to any deliverable
  • Encodes documentation using standard project templates; stores and organizes the documents to the team’s repository
  • Project Execution

  • 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 code with teams
  • Troubleshoots and optimizes code of other team members and resolves code conflicts
  • Follows coding standards and design guidelines for any development related improvement
  • Develops complex modules or advanced functionalities
  • Sets up the development environment, configures servers, create database and project solutions, necessary permissions, code repository and populates project tracking tool
  • Reports own progress back to the project tracking tool
  • Project Testing and Deployment

  • Works closely with customers in testing and validating system changes
  • Works closely with customers in the deployment of system changes to staging and production environments
  • Implements the necessary fix or improvement for advanced functionalities based on testing results
  • Supports the customers by serving as escalation point for issues requiring advanced troubleshooting or problem solving
  • Analyzes risk and mitigate project circumstances base on impact assessment
  • Finalizes and approves the test cases to be used during UAT
  • Identifies, analyzes, and mitigates UAT and Go-Live test results issues
  • Reviews the objective in comparison to the actual output
  • Duty 2 : System Support and Maintenance

  • Gathers requirements and approvals needed
  • Troubleshoots and fixes major bugs / defects and assists junior 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)
  • Implements major change request (scripting, UI)
  • Documents issues and corresponding fix to the team’s tracking tool
  • Duty 3 : Continuous Improvement and Innovation

  • Identifies continuous improvement project ideas
  • Escalates specific issues and provides recommendation to customers to address them
  • Works closely with team members to identify loopholes and process gaps
  • Support projects related to quality improvement and handles tasks to support the objectives of management
  • Education

  • University degree or equivalent (Computer Science, Computer Engineering, Information Technology, Information Systems, or similar, or at least 4 years relevant work experience in the database development field)
  • Job Related Experience

  • At least 4 years relevant work experience in the database development field
  • At least 2 years relevant experience / exposure in Customer Data Management System
  • Experience in reading and interpreting Entity-Relationship Diagrams
  • Experience in writing complex SQL and PL / SQL programs
  • Business analysis skills, specifically applied to data and requirements
  • Specific Knowledge

  • Strong understanding of relational database concepts
  • Understanding of Master Data Concepts
  • Knowledge of tools like Toad / SQL Developer
  • Database administration and Development using MS SQL Server
  • Prototyping, Process Modelling, Scope Modelling
  • Software Development Lifecycle
  • Version Control, Continuous Integration, Continuous Delivery
  • Knowledge of Oracle Application Express is a plus
  • Knowledge if Java and Oracle ADF (Application Developer Foundation / Faces) is a plus
  • Knowledge of web services SOAP and REST protocols is a plus
  • Competency with Oracle EBS and business processes is a plus
  • Skills

  • Must have strong programming, problem solving, and analytical skills
  • Strong written and oral communication skills (oral & written) in a technical environment
  • A team player with open, positive attitude towards sharing ideas and knowledge
  • IT & computing skills
  • Ability to manage and prioritize multiple tasks
  • Ability to follow detailed workflow and instructions
  • Ability to work independently with minimal supervision
  • Ability to handle a variety of assignments
  • Ability to participate in a team environment
  • Ability to coordinate and manage team workload
  • Ability to handle escalations
  • Intermediate software design
  • Client Side and Server-Side Programming
  • Understanding the concept of project handling / management of project / leading a project
  • Presentation delivery
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form