Responsibilities for managing and organizing all project-related documents and information throughout the software development lifecycle. Ensuring that all project documentation is accurate, up-to-date, and easily accessible to team members and stakeholders. Maintaining version control, implementing document management processes, and supporting the overall efficiency and compliance of software development projects.
Job Responsibilities
Establish and maintain a centralized document management system for software development projects. This includes creating a structured repository for all project-related documents, such as requirements, design specifications, test plans, user manuals, and technical documentation.
Implement version control mechanisms to manage changes in project documents systematically. Ensure that the latest versions of documents are readily available to team members, and maintain a historical record of document revisions.
Facilitate document review processes by distributing documents to relevant stakeholders, tracking feedback, and coordinating document approval and sign-off.
Set up access controls to ensure that sensitive or confidential documents are accessible only to authorized personnel.
Collaborate with software development teams to manage the configuration of software components and ensure proper documentation of changes and releases.
Ensure that all project documents adhere to established standards, guidelines, and compliance requirements. This may include regulatory standards and industry best practices.
Develop and maintain standard document templates to facilitate consistent and professional-looking project documentation.
Provide guidance and training to team members on document management procedures and best practices.
Other ad hoc tasks that could be assigned from time to time.
Skills & Qualifications
Possess academic qualifications & professional certifications in Computer Engineering, Computer Science or other preferably other IT related field.
Proven experience in document control or related roles, with at least 2 years of experience in software development or IT projects.
Familiarity with document management systems and tools.
Excellent organizational and time management skills to handle multiple documents and tasks efficiently.
Attention to details and accuracy in managing and tracking documents.
Strong communication and collaboration skills to work effectively with team members and stakeholders.
Knowledge of software development methodologies and lifecycles is a plus.
Ability to work independently and as part of a team in a dynamic project environment.