Principal Software Engineer - Git Hub (Part-time) Remote at Remote, Remote, USA |
Email: [email protected] |
From: Bhanu Prakash, Intellectt [email protected] Reply to: [email protected] Hi, Hope you are doing well, This is Bhanu from Intellectt INC; we have an immediate opportunity with one of our clients. Please find the below job description and if you are interested, please forward your resume to [email protected] Job Title: Principal Software Engineer (Part-time - 20 hours/week) Duration: 3Months contract Location: Remote Position Overview: We are seeking an experienced and highly skilled Principal Software Engineer to join our team on a part-time basis for a 3-month project. The successful candidate will be responsible for leading our team through the process of migrating code to GitHub, establishing effective branching strategies, and providing hands-on coaching and training to team members. This role requires a deep understanding of Git, advanced proficiency in GitHub, and expertise in designing efficient branching strategies. Responsibilities: GitHub Migration: Lead the migration of code repositories to GitHub. Collaborate with development teams to ensure a smooth transition and minimal disruptions. Establish best practices for repository organization and structure. Branching Strategy Design: Analyze project requirements and design effective branching strategies for each application. Implement and document branching strategies to optimize development workflows. Ensure version control best practices are followed across projects. Team Coaching and Training: Provide hands-on coaching to development teams on Git and GitHub usage. Conduct training sessions to enhance the team's proficiency in version control. Foster a culture of collaboration and knowledge sharing within the development teams. Technical Leadership: Serve as a technical leader, guiding the team towards efficient and effective development processes. Collaborate with other technical leaders to align strategies and ensure consistency across projects. Qualifications: Technical Skills: Expertise in Git with a proven track record of successful project implementations. Advanced understanding of GitHub, including repository setup, workflows, and integrations. Previous experience designing and implementing branching strategies. Development Experience: Substantial experience as a software engineer, with a focus on collaborative development practices. Familiarity with a variety of programming languages and frameworks. Communication and Leadership: Excellent communication skills, with the ability to convey technical concepts to both technical and non-technical audiences. Proven leadership experience, including coaching and mentoring development teams. Project Management: Strong organizational and project management skills. Ability to work independently and efficiently in a part-time capacity. Keywords: |
[email protected] View all |
Fri Dec 08 01:57:00 UTC 2023 |