About Company
NTT DATA, a part of NTT Group, is a trusted global innovator of IT and business services headquartered in Tokyo. We help clients transform through consulting, industry solutions, business process services, IT modernization and managed services. NTT DATA enables clients, as well as society, to move confidently into the digital future. We are committed to the long-term success of our clients, combining global reach with local intimacy to serve them in over 50 countries. Our operations in North America, including our significant presence in Plano, Texas, are critical to delivering cutting-edge solutions across various industries, from healthcare and finance to manufacturing and public sector. We foster a culture of innovation, continuous learning, and client-centricity, empowering our diverse workforce to tackle complex challenges and create lasting value. Joining NTT DATA means becoming part of a team that is shaping the future of digital transformation, impacting millions through technology and thought leadership.
Job Description
Are you a seasoned Git and GitHub enthusiast with a passion for cultivating healthy, efficient, and well-maintained software projects? NTT DATA is seeking a highly skilled and proactive Remote GitHub Project Maintainer on a freelance basis to oversee and steward critical software development initiatives. This is an exceptional opportunity to leverage your expertise in version control, code quality, and project governance to ensure the success and longevity of our designated GitHub repositories. As a crucial member of our extended team, you will play a pivotal role in maintaining the integrity, stability, and growth of our codebases, fostering an environment of collaboration and excellence.
In this freelance capacity, you will be entrusted with ensuring that our GitHub projects adhere to best practices, security standards, and established architectural patterns. Your responsibilities will span the entire project lifecycle, from evaluating incoming pull requests and managing issues to enforcing coding standards and streamlining release processes. We are looking for an individual who is not just technically proficient but also possesses strong communication skills to effectively interact with various contributors, internal stakeholders, and potentially external community members. You will act as a guardian of our repositories, guiding development efforts, mitigating risks, and implementing continuous improvement strategies.
This remote position offers the flexibility and autonomy of freelance work combined with the challenging and impactful projects of a global IT services leader. You will contribute to projects that are at the forefront of technological innovation, working with diverse teams and technologies. We seek a self-starter who is comfortable working independently, possesses strong organizational skills, and has a keen eye for detail. If you are passionate about open source principles, maintainability, and building robust software, and you thrive in a dynamic, distributed work environment, we encourage you to apply. Join NTT DATA and help us build the future, one well-maintained repository at a time, from your remote office in Plano, Texas. This role is perfect for someone looking to make a significant impact on critical software infrastructure without the constraints of a traditional office setting, collaborating with a world-class team from wherever you are.
Key Responsibilities
- Manage and maintain designated GitHub repositories, ensuring code quality, security, and adherence to best practices.
- Perform thorough code reviews, providing constructive feedback and ensuring compliance with coding standards.
- Oversee and manage pull requests, including merging, conflict resolution, and rollback procedures.
- Monitor and triage GitHub issues, ensuring timely resolution and proper categorization.
- Develop and enforce repository guidelines, contribution policies, and code review processes.
- Collaborate with development teams and project stakeholders to understand project requirements and priorities.
- Ensure comprehensive and up-to-date documentation for all projects within the repositories.
- Implement and maintain CI/CD pipelines relevant to repository health and deployment.
- Facilitate communication and collaboration among contributors, fostering a positive and productive environment.
- Stay current with Git, GitHub, and broader software development best practices and tools.
Required Skills
- Expert-level proficiency with Git and GitHub, including advanced branching strategies and workflow management.
- Demonstrable experience in maintaining large-scale software projects on GitHub.
- Strong understanding of modern software development methodologies (Agile, Scrum).
- Proficiency in at least one major programming language (e.g., Python, Java, JavaScript, C#).
- Excellent written and verbal communication skills, with the ability to articulate complex technical concepts clearly.
- Proven ability to conduct thorough code reviews and provide actionable feedback.
- Experience with CI/CD tools and practices (e.g., Jenkins, GitHub Actions, GitLab CI).
- Strong problem-solving abilities and attention to detail.
- Ability to work independently and manage time effectively in a remote freelance capacity.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Previous experience as a lead developer, technical lead, or open-source project maintainer.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Experience with security best practices for codebases and repositories.
- Contributions to open-source projects or a strong portfolio of personal GitHub projects.
- Knowledge of various license types and their implications for open-source projects.
Perks & Benefits
- Flexible working hours to fit your lifestyle.
- Opportunity to work remotely from your preferred location within Plano, Texas.
- Engage with challenging and impactful projects for a global IT leader.
- Autonomy in managing your work and project contributions.
- Access to a network of global professionals and potential for future engagements.
- Continuous learning opportunities through project exposure and collaboration.
How to Apply
Interested candidates are encouraged to click on the application link below to explore current opportunities and submit their resume and a cover letter detailing their experience as a GitHub project maintainer. Please highlight relevant projects and your approach to maintaining healthy codebases. We look forward to reviewing your application.
