Code Merger

Year    KA, IN, India

Job Description

We are looking for a detail-oriented Code Merger Specialist to join our development team. In this role, you will be responsible for merging code branches, resolving conflicts, and ensuring the integrity of our codebase across multiple teams and projects. Your primary focus will be to streamline and manage the merging process, ensuring that all code is integrated seamlessly into the main repository while maintaining high standards of quality.

Key Responsibilities:

• Manage and merge code branches across different repositories and environments.
• Review, compare, and resolve code conflicts between different development branches to ensure smooth integration.
• Collaborate with developers to troubleshoot merge issues, identifying and fixing conflicts in a timely manner.
• Maintain the integrity of the codebase by ensuring all merges adhere to project guidelines and best practices.
• Automate the merging process using scripts or tools where applicable to optimize efficiency.
• Communicate regularly with development teams to ensure alignment on merge timelines, priorities, and expectations.
• Conduct regular reviews of merged code to ensure quality and functionality before it is pushed to production.
• Work closely with the CI/CD pipeline to ensure that the merged code is tested, built, and deployed successfully.
• Keep track of merge history, version control, and logs to provide transparency in the development process.
• Identify opportunities for improving the merge process and code management workflows.

Required Skills:

• Strong knowledge and experience with Git and version control systems like GitHub , GitLab , or Bitbucket .
• Familiarity with branching strategies such as GitFlow , Trunk-based development , etc.
• Experience resolving merge conflicts and integrating code from multiple contributors or teams.
• Understanding of CI/CD pipelines and related tools like Jenkins , CircleCI , TravisCI , etc.
• Solid understanding of software development lifecycles and best practices for code quality, versioning, and deployment.
• Strong collaboration and communication skills, able to work closely with development teams.
• Good scripting skills in Bash , Python , or other scripting languages for automating merge-related tasks.
• Knowledge of containerization tools like Docker and orchestration tools like Kubernetes is a plus.

Nice to Have:

• Experience in automating code merges using tools or scripts.
• Familiarity with tools like Jira or Confluence for tracking issues and collaboration.
• Knowledge of build and release management processes.
• Understanding of unit testing and automated testing to ensure code quality after merges.
• Experience with distributed systems or microservices environments where multiple teams contribute to the same codebase.

Qualifications:

• Bachelor's degree in Computer Science , Information Technology , or a related field.
• 7+ years of experience in a similar role focused on code merging, version control, or related tasks.
• Excellent organizational and multitasking abilities.
• Strong analytical and problem-solving skills with a keen eye for detail.

Job Type: Full-time

Pay: ?330,286.84 - ?1,592,378.50 per year

Benefits:

• Provident Fund

Schedule:

• Day shift

Supplemental Pay:

• Performance bonus

Application Question(s):

• In future you have to Riyadh, do you agree ?

Experience:

• total work: 7 years (Preferred)

Willingness to travel:

• 100% (Preferred)

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3470114
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year