Job Description
- Lead and direct the technical team and monitor their performance.
- Design and implement technical strategies to accelerate the achievement of business goals.
- Optimize infrastructure and introduce new technologies to increase productivity and security.
- Work closely with product, marketing, and business teams to align technical strategies with business goals.
- Oversee IT projects and improve user experience.
- Provide regular reports to the CEO and board of directors.
Requirements:
- At least ten years of experience in software development and IT infrastructure management; at least five years of experience leading technical teams and managing complex projects.
- Proficient in Python programming language and familiarity with microservice architectures and software development methodologies.
- Familiarity with the concepts of artificial intelligence, and machine learning.
- Experience working with cloud services and cybersecurity.
- Ability to solve complex problems and make quick decisions in critical situations.
- Familiarity with project management tools such as Jira and CI/CD.
- Proficient in software development methodologies.
- Familiarity with network architecture and deployment concepts.
- Proficient in requirements analysis.
- Proficient in database analysis and design.
Personality Traits:
- Responsibility.
- Teamwork spirit.
- Strong communication skills.
- Ability to manage time.
- Desire to learn and continuously improve.
If you are an experienced leader in technology, we look forward to receiving your resume.