The Technical Lead will oversee software development initiatives
within one of Takamol’s subsidiaries
, ensuring the delivery of high-quality and scalable digital solutions through hands-on technical expertise and a focus on continuous improvement.
Key Responsibilities:
Software Development & Architecture
-
Lead end-to-end software development using Java and Spring Boot.
-
Design and implement scalable microservices and API integrations.
-
Contribute to frontend development using Angular or similar frameworks.
-
Ensure adherence to best coding practices, clean architecture, and maintainability.
DevOps & Deployment
-
Oversee CI/CD pipelines and source control processes using Git and Jenkins.
-
Collaborate with DevOps teams to optimize build, test, and deployment workflows.
-
Ensure system reliability and scalability on cloud-based platforms.
Agile Delivery & Collaboration
-
Participate in Agile/Scrum ceremonies to align on sprint goals and priorities.
-
Use Jira for backlog management, sprint planning, and progress tracking.
-
Work closely with product, design, and operations teams to deliver high-impact solutions.
Problem-Solving & Quality Assurance
-
Troubleshoot complex technical issues and implement robust solutions.
-
Ensure code quality, security, and performance through testing and continuous improvement.
-
Maintain documentation for system design, deployment, and updates.
Required Skills & Qualifications:
-
Education:
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (Master’s preferred).
-
Experience:
-
5+ years of hands-on software development experience.
-
2+ years in a technical leadership or consultancy role.
-
Proven background as a Software Engineer or Full Stack Developer.
-
Technical Expertise:
-
Strong proficiency in Java and Spring Boot.
-
Experience with microservices, APIs, and CI/CD tools (Git, Jenkins).
-
Knowledge of frontend frameworks (Angular or similar) and cloud environments.
-
Soft Skills:
-
Excellent communication and analytical thinking.
-
Strong ownership, teamwork, and problem-solving mindset.
-
Ability to manage multiple priorities and mentor others effectively.