Epicareer Might not Working Properly
Learn More

Technical Manager

Salary undisclosed

Checking job availability...

Original
Simplified

JOB DETAILS

Software Development and Deployment

  • To participate in all phases of the software development life cycle.
  • To support continuous improvement activities, which including troubleshoot, debug, and upgrade existing software and applications.
  • Maintain high quality of products with participation in code review and design reviews.
  • Identify risks and dependencies early in the project lifecycle and implement mitigation strategies to minimize impact on project delivery.
  • Review all work produced by the engineering team.
  • Review and analyse user functions and activities, evaluation of available resources and current systems, while recommending appropriate solutions and implementation of these changes.
  • Continuously improve software development processes and methodologies, incorporating best practices and agile principles.
  • Contribute to providing ongoing support for system software that meets technical and customer requirements.
  • Address problems of system integration, compatibility, and multiple platforms.

Project Management

  • Work closely with the consultant and project manager during all phases of the project implementation, prioritize tasks, and ensure timely delivery of assigned tasks.
  • To provide expertise in the design, development, and customization of the solution.
  • Delegate technical responsibilities and monitor the progress of projects.
  • Report progress to the HOD, including any changes made to plans and production.
  • Create and maintain comprehensive project documentation, including project charters, status reports, and post-project evaluations.
  • Ensure all project documentation is stored appropriately and to share knowledges among everyone.

People Management

  • Lead and manage the team by providing guidance, mentorship, career development support, and implement appropriate actions to drive productivity and efficiency.
  • To foster a culture of innovation, collaboration, continuous improvement and motivated team environment.
  • Provide technical expertise and guidance to team members, helping to solve complex problems and make technical decisions.
  • Identify and address training and development needs for the team members.
  • Manage technical operations by allocating resources effectively, balancing workload and priorities within the team to ensure efficient and effective service delivery.
  • Oversee team performance by conducting performance reviews, offering constructive feedback, tracking key metrics, and proactively addressing issues to enhance performance.

General

  • Collaborate with cross-functional teams to ensure alignment and achievement of production goals.
  • Ensure compliance with industry standards, safety regulations, and company policies.
  • Stay updated with the latest industry trends and technologies to contribute innovative ideas.
  • To perform other duties at the discretion of management.

REQUIREMENTS

  • Possess at least a Bachelor's Degree in Computer Science / Information Technology or equivalent.
  • Minimum 5 years of working experience in related field and management.
  • Proven experience in software engineering, with a track record of successfully leading complex software development projects.
  • Strong technical background and expertise in software development languages and frameworks such as Java, Angular JS and Spring Boot.
  • Knowing MAK language is an added advantage.
  • Excellent analytical, problem-solving, leadership, and communication skills.
  • Responsive and accountable for every issue recorded till resolution.