Job title: Digital Project Engineer
Job type: Contract
Emp type: Full-time
Industry: Oil and Gas
Pay interval: Monthly
Location: Kuala Lumpur
Job published: 18-03-2024
Job ID: 50681
Contact name: Emilia Hazlin Hamzah

Job Description

POSITION

:

DIGITAL PROJECT ENGINEER

TASK & TARGETS

As a Digital Project Engineer, tasks and targets will revolve around planning, managing, and executing digital projects to ensure their successful completion. You will be required to travel to vendor sites and offshore locations for project implementation. Here are some specific tasks and targets you might encounter in this role.

 

Tasks:

1. Project Initiation:

• Collaborate with stakeholders to define project scope, objectives, and requirements.

• Conduct initial feasibility studies to assess the project's viability and potential challenges.

2. Project Planning:

• Develop detailed project plans, including timelines, milestones, and deliverables.

• Allocate resources (human, financial, technical) to tasks and project phases.

• Create risk assessment and mitigation strategies.

3. Team Coordination:

• Assemble cross-functional teams comprising developers, designers, testers, and other relevant roles.

• Facilitate communication among team members and ensure clear roles and responsibilities.

4. Technical Oversight:

• Provide technical guidance and expertise to the development team.

• Make decisions regarding technology stack, architecture, and development methodologies.

5. Execution and Monitoring:

• Ensure that the project is progressing according to the established schedule and milestones.

• Monitor team productivity, identify bottlenecks, and implement solutions.

6. Quality Assurance:

• Implement quality control processes to ensure deliverables meet defined standards.

• Conduct testing and validation of software components or digital assets.

7. Client/Stakeholder Communication:

• Maintain regular communication with clients and stakeholders to provide updates on project progress.

• Address concerns, answer queries, and manage expectations.

8. Issue Resolution:

• Identify and address project issues and roadblocks promptly.

• Collaborate with teams to find effective solutions and minimize disruptions.

9. Change Management:

• Evaluate change requests and assess their impact on project scope and timeline.

• Make informed decisions regarding accepting or rejecting changes.

10. Documentation:

• Ensure comprehensive documentation of project requirements, designs, codebase, and processes.

• Create user manuals, technical documentation, and any necessary guides.

 

Targets:

1. Timely Delivery:

• Deliver the project within the established timelines and milestones.

2. Quality Assurance:

• Ensure the project meets high-quality standards and is free from critical bugs or issues.

3. Stakeholder Satisfaction:

• Maintain positive relationships with clients and stakeholders by meeting their expectations.

4. Budget Adherence:

• Manage project expenses to stay within the allocated budget.

5. Effective Team Collaboration:

• Foster a collaborative team environment and ensure efficient communication.

6. Risk Management:

• Identify and mitigate potential risks to prevent project delays or failures.

7. Documentation Completeness:

• Create thorough and organized documentation for reference and future maintenance.

8. Adaptability:

• Successfully navigate changes in project scope or requirements while minimizing disruptions.

9. Innovation and Improvement:

• Introduce innovative ideas and best practices to enhance project processes and outcomes.

RESPONSIBILITIES

  • Project Planning: Collaborate with stakeholders to define project scope, objectives, and requirements. Develop detailed project plans, timelines, and budgets.
  • Team Coordination: Assemble and lead cross-functional teams, including software developers, designers, QA testers, and other relevant team members. Ensure effective communication and collaboration among team members.
  • Resource Management: Allocate resources appropriately to ensure efficient project execution. Monitor resource availability and adjust as necessary.
  • Risk Management: Identify potential project risks and develop mitigation strategies. Address issues as they arise to prevent delays or setbacks.
  • Progress Tracking: Monitor project progress against established milestones and deliverables. Provide regular status updates to stakeholders and management.
  • Quality Assurance: Implement quality control processes to ensure that deliverables meet established standards and requirements.
  • Budget Management: Manage project budgets, tracking expenses and ensuring that the project remains within budget constraints.
  • Technical Oversight: Provide technical guidance and support to the development team. Make informed decisions regarding technology choices and architecture.
  • Client/Stakeholder Communication: Maintain open and effective communication with clients, stakeholders, and management. Address concerns, provide updates, and manage expectations throughout the project lifecycle.
  • Documentation: Ensure thorough documentation of project requirements, designs, development processes, and final deliverables.
  • Change Management: Handle change requests and scope changes, evaluating their impact on the project and making necessary adjustments.
  • Gamification: Review user training requirement and implement gamification to enhance employee engagement, safety awareness and overall operational efficiency.

QUALIFICATIONS

  • Bachelor's or master's degree in computer science, engineering, information technology, or a related field is required.
  • Strong project management skills, including the ability to create and manage project plans, track progress, and ensure timely delivery.
  • Familiarity with software development processes, technologies, and methodologies. Knowledge of programming languages, databases, and other relevant tools.
  • Excellent verbal and written communication skills to effectively interact with technical and non-technical stakeholders.
  • Strong analytical and problem-solving abilities to address technical challenges and make informed decisions.
  • Ability to lead and motivate cross-functional teams, drive collaboration, and resolve conflicts.
  • Meticulous attention to detail to ensure high-quality project deliverables.
  • Flexibility to adapt to changing project requirements, priorities, and timelines.
  • Effective time management skills to juggle multiple tasks and projects simultaneously.
  • Previous experience in project management, software development, or a related role is preferred.