Job Description:

Key Responsibilities:

  • Develop and implement a comprehensive technology strategy aligned with the clients business goals and growth objectives.
  • Lead, manage, and mentor a team of developers, engineers, and IT professionals to foster innovation and efficiency.
  • Actively participate in software development using .NET technologies (MVC, Entity Framework) and mobile app development frameworks (e.g., Uno).
  • Set and enforce coding standards to ensure high-quality, maintainable code.
  • Lead by example, sharing technical expertise and promoting best practices within the development team.
  • Align product development with the companys strategic roadmap, ensuring timely and successful delivery of key features.
  • Oversee the platform architecture, ensuring robustness, scalability, and security.
  • Quickly address and resolve any production issues to maintain smooth platform operations.
  • Collaborate with the executive leadership team to ensure that technology initiatives are in line with business priorities.
  • Continuously evaluate and improve development processes, incorporating emerging technologies to enhance platform capabilities.
  • Manage relationships with third-party technology vendors and partners.
  • Stay current with industry trends, new technologies, and best practices to ensure the platform maintains a competitive edge.
  • Communicate the technology strategy and progress clearly to both technical and non-technical stakeholders.

Qualifications:

  • Proven experience as a CTO or in a senior leadership role, ideally within a SaaS or cloud-based company.
  • Advanced expertise in software development with a strong command of .NET technologies (MVC, Entity Framework) and mobile app development (e.g., Uno).
  • Hands-on coding experience with the ability to lead and mentor technical teams.
  • Strong experience in setting and maintaining high development standards.
  • Excellent organizational skills and proficiency with task and time management tools.
  • A high willingness to learn, adapt, and improve continuously in a fast-paced environment.
  • Familiarity with HR platforms or experience in a related domain is a plus.
  • Strong leadership and team-building skills, fostering a collaborative and innovative technical environment.
  • Strong knowledge of software architecture and object-oriented programming (OOP).
  • Excellent strategic thinking, problem-solving, and decision-making abilities.
  • Strong communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.


Working Place:

Riyadh, Saudi Arabia