Chief Technology Officer - Petaling Jaya, Malaysia - TribeHired

TribeHired
TribeHired
Verified Company
Petaling Jaya, Malaysia

1 week ago

Siti Tan

Posted by:

Siti Tan

beBee Recruiter


Description

Three (3) primary responsibilities:


  • To build and lead a high-performing technology team. This includes recruiting top talent, providing mentorship, and creating an environment that encourages collaboration and creativity.
  • To provide technical leadership to development teams, ensuring that they adhere to best practices, coding standards, and maintain high-quality software.
  • To oversee the execution of technology projects from conception to delivery. This involves collaborating with cross-functional teams, setting clear objectives, and ensuring that projects are completed on time and within budget.

When it comes to day-to-day duties typically include:

  • Work closely with project managers and development teams to oversee the progress of ongoing software projects. Ensure that projects are on schedule, within budget, and meeting quality standards.
  • To provide technical leadership and guidance to development teams. Stay involved in technical discussions, code reviews, and architectural decisions.
  • To strategically manage, prepare, assist and oversee the fulfilment of technologyrelated RFPs/RFQs and tenders, ensuring alignment with business objectives, stakeholders, optimal vendor selection, and ensuring effective project implementation.
  • To assess and select appropriate technologies, frameworks, and tools for different projects. Keep abreast of advancements in software development and ensure the technology stack remains modern and efficient.
  • To collaborate with clients to understand their requirements, provide technical expertise during presales discussions, and address any technical concerns or challenges throughout the project lifecycle.
  • To foster a collaborative and innovative culture within the development team. Encourage knowledge sharing, crossfunctional collaboration, and continuous learning.
  • To establish and enforce coding standards and best practices to maintain highquality code across projects. Conduct code reviews and implement strategies for code optimization.
  • To ensure that software solutions are scalable and performant, especially as the user base or data volume grows. Address any performance bottlenecks and optimize system efficiency.
  • To identify and mitigate technical risks associated with software projects. Proactively address potential challenges related to scalability, security, and performance.
  • To implement and promote agile development methodologies to enhance project management efficiency and adaptability to changing requirements.
  • To allocate time and resources for research and development activities to explore new technologies, tools, and methodologies that could benefit future projects or improve existing processes.
  • To establish and maintain effective testing processes, including automated testing where applicable, to ensure software quality.
  • To educate clients on technical aspects, choices, and implications of various solutions. Help clients make informed decisions about technology options and provide guidance on best practices.
  • To collaborate with HR and project managers on resource planning, including hiring, training, and skill development for the development team.
  • To manage the technology budget, allocate resources effectively, and optimize costs for software development projects.
  • Indepth knowledge of software development processes, methodologies, and best practices. Strong understanding of programming languages, frameworks, and tools.
  • Ability to design scalable and efficient software architectures. Experience in making technology decisions that align with business goals.
  • Proven ability to lead and inspire technical teams. Strong managerial skills in areas such as recruitment, mentoring, and performance management.
  • The capacity to formulate and communicate a clear technology strategy aligned with the company's overall business objectives.
  • A forwardthinking mindset with a focus on innovation. The ability to identify and leverage emerging technologies to drive business success.
  • Strong communication skills to convey complex technical concepts to both technical and nontechnical stakeholders. The ability to articulate the value of technology solutions in business terms.
  • Experience collaborating with other departments and functions, to align technology initiatives with broader business strategies.
  • The ability to develop and execute a technology roadmap that aligns with longterm business goals. This includes assessing risks and opportunities associated with technology decisions.
  • Proficiency in project management methodologies to ensure successful and timely delivery of software projects.
  • Strong analytical and problemsolving skills to address technical challenges and make datadriven decisions.
  • The capability to identify and mitigate potential risks associated with technology implementations.
  • A deep understanding of how technology impacts overall business operations. The ability to make technology decisions that con

More jobs from TribeHired