Source Control and GitHub Manager
(Code-SG J2024)
Job Type: Work from Office
No. of Vacancies: 1
Department: Quality Assurance
Experience: 5+ years
Job Description:
Graficali is a dynamic and innovative software development company committed to delivering exceptional solutions to our clients. We are currently seeking a skilled Source Control and GitHub Manager to join our team and help us manage our growing portfolio of projects. The Candidate should oversee the management and coordination of our project codebases. The ideal candidate will be responsible for maintaining the integrity of the code, ensuring proper version control practices, and facilitating smooth collaboration among our development teams.
Responsibilities:
» |
Manage and maintain our GitHub repositories, including branch management, pull requests, and code reviews. |
» |
Implement and enforce best practices for source control management. |
» |
Work closely with development teams to resolve merge conflicts, manage release branches, and ensure efficient workflow. |
» |
Collaborate with project managers to align source control strategies with project timelines and goals. |
» |
Develop and maintain documentation for source control procedures and guidelines. |
» |
Train and support team members in using GitHub and other source control tools effectively. |
» |
Monitor and improve the security of repositories and codebases. |
» |
Stay updated with the latest trends in source control management and propose improvements to our processes. |
Requirements:
» |
Bachelor's degree in Computer Science, Information Technology, or related field. |
» |
Proven experience in managing GitHub repositories and source control systems. |
» |
Strong understanding of Git commands and workflows. |
» |
Familiarity with continuous integration/continuous deployment (CI/CD) processes. |
» |
Excellent problem-solving skills and attention to detail. |
» |
Strong communication and teamwork abilities. |
» |
Ability to work independently and manage multiple projects simultaneously. |
Preferred Qualifications:
» |
Experience with other version control systems like SVN or Mercurial. |
» |
Knowledge of automation tools and scripting languages. |
» |
Previous experience in a software development role. |