Epicareer Might not Working Properly
Learn More

Tech Project Manager

RM 8,000 - RM 12,000 / Per Mon

Checking job availability...

Original
Simplified

    Position Overview:

    This role is for a highly versatile individual who can lead technical projects, analyze business needs, test solutions, and provide post-implementation support. With expertise in project management, business analysis, testing, and support, this role also requires technical proficiency to review and understand code, system architecture, and development practices.

    Key Responsibilities:

    1. Project Management:

  • Plan, execute, and deliver technical projects, ensuring they meet deadlines, budgets, and business goals.
  • Develop project roadmaps, schedules, and resource plans.
  • Lead cross-functional teams, including developers, testers, and business stakeholders.
  • Identify risks, resolve issues, and ensure alignment between technical teams and stakeholders.
  • Monitor project progress, using tools like Jira, MS Project, or Trello, and provide regular updates to stakeholders.
  • 2. Business Analysis:

  • Collaborate with stakeholders to gather, document, and prioritize business and technical requirements.
  • Conduct feasibility studies and gap analyses to identify optimal solutions.
  • Create detailed functional specifications, user stories, and workflows for technical teams.
  • Act as the primary liaison between business users and the development team.
  • 3. Quality Assurance (Advisory):

  • Assisting with the test cases and scenarios based on business requirements and specifications.
  • Validating functional, regression, integration, and user acceptance testing (UAT).
  • Overseeing defects using issue-tracking tools.
  • Validate that solutions meet functional and technical requirements before release.
  • 4. Technical Support (Advisory):

  • Monitoring & involvement of Level 1 and Level 2 support for technical issues post-implementation.
  • Troubleshoot system bugs, performance issues, and user errors.
  • Escalate complex technical issues to development teams and follow through to resolution.
  • 5. Technical Expertise (Advisory):

  • Review codebases, system architectures, and APIs to understand technical implementations.
  • Collaborate with developers to debug code and verify technical feasibility.
  • Ensure best practices in software development and system design are followed.
  • Provide recommendations for improving code quality, scalability, and maintainability
  • Skills Required:

    1. Technical Skills:

    o Proficiency in understanding codebases, system architectures, and development tools.

    o Knowledge of APIs, microservices, databases, and DevOps pipelines.

    2. Project Management Skills:

    o Expertise in planning, scheduling, and resource management for complex projects.

    o Ability to manage competing priorities and deliver results under tight deadlines.

    3. Analytical and Testing Skills:

    o Strong analytical skills to identify gaps and define technical requirements.

    o Experience in manual and automated testing techniques and tools.

    4. Support and Troubleshooting Skills:

    o Ability to diagnose and resolve technical issues efficiently.

    o Strong customer service mindset with attention to detail.

    5. Communication and Collaboration:

    o Ability to convey technical concepts to non-technical stakeholders and vice versa.

    o Skilled in stakeholder management and team collaboration

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 3 to 4 years of experience in project management, business analysis, or a technical role.
  • Strong technical background with the ability to read and understand code (NodeJS, Angular, Java, Flutter).
  • Proficiency with project management tools (e.g., Jira, Confluence), testing tools (e.g., Selenium, Postman), and debugging tools.
  • Familiarity with system architectures, databases, and cloud platforms (e.g., AWS, Azure).