Job Search and Career Advice Platform

Enable job alerts via email!

Junior Release Engineer (Github- Version control management)

ES Recruitment Pte Ltd

Singapore

On-site

SGD 36,000 - 55,000

Full time

18 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic technology firm in Singapore seeks a Junior Release Engineer. The role involves managing the software release process, documentation, and version control. Candidates should have a relevant Bachelor's degree and are open to those without experience but eager to learn. Understanding of GitHub and strong organizational skills are essential for this one-year renewable contract position.

Qualifications

  • 1–2 years of relevant experience with version control systems.
  • Ability to assist in technical documentation and project documentation.
  • Basic experience in proofreading technical documentation.

Responsibilities

  • Manage the software release process and version control.
  • Create and maintain technical documentation for release processes.
  • Coordinate and facilitate release reviews and ensure smooth integration.

Skills

Github - Version control management
Technical documentation
Organizational skills
Communication skills
Attention to detail

Education

Bachelor’s degree in Computer Science, Information Technology, or a related field

Tools

Git
SVN
Jenkins
Ansible
Job description
About the role

As a Junior Release Engineer at ES Recruitment Pte Ltd, you will be responsible for managing the software release process, ensuring seamless version control and deployment of our company's applications. This is a 1 Year contract renewable role based in the North‑East Region of Ang Mo Kio, Singapore.

We are open to candidates without working experience but graduated with relevant general engineering disciplines. Shortlisted candidate will be invited for face‑to‑face interview.

Mandatory Skills: Github - Version control management

What you’ll be doing
  1. Create, maintain, and consolidate detailed technical documentation for all release processes, configuration management, version control, and change management procedures.
  2. Write, merge, and consolidate documentation for bid submissions, proposals, and any internal or external documents for projects, senior management, or customers.
  3. Maintain and manage project documentation, ensuring that all required documents are accurate, complete, and compliant with client or regulatory requirements. Proofread and review technical documents to ensure clarity, consistency, and alignment with project goals and standards.
  4. Merge and organize various documents, ensuring all materials are properly formatted and aligned with release/delivery schedules.
  5. Oversee the storage, organization, and access of documents, ensuring a systematic and efficient document management process.
  6. Develop and maintain planning documentation, ensuring key milestones and tasks are accurately captured, tracked and easily accessible.
  7. Oversee version control processes, ensuring release versions are properly tracked, reviewed, and aligned with the correct configurations.
  8. Manage and track change requests, ensuring all changes are properly documented, reviewed, and integrated into the release cycle.
  9. Coordinate and facilitate release reviews, ensuring all aspects of releases are validated and tested before deployment. Collaborate with cross‑functional teams to ensure smooth integration and deployment of system releases, addressing any issues as they arise.
  10. Develop and enforce best practices for release management and documentation to ensure consistency, efficiency, and is of high quality.
What we’re looking for
  1. Bachelor’s degree in Computer Science, Information Technology, or a related field
  2. 1–2 years of relevant experience, with a basic understanding of release management, version control systems like GitHub, and change management processes.
  3. Interested in technical documentation, with the ability to assist in creating, merging, and consolidating bid submissions, proposals, and internal documents for management or clients.
  4. Able to assist in managing project documentation, including planning documents, technical specifications, and other key materials, ensuring clarity, accuracy, and consistency.
  5. Basic experience in proofreading and refining technical documentation, with attention to clarity, precision, and alignment with project requirements.
  6. Familiarity with configuration management tools (e.g., Git, SVN, Jenkins, Ansible) and version control systems, able to assist in managing configuration items and document versions.
  7. Understanding of change management processes, with the ability to help track, document, and manage changes throughout the system development and release lifecycle.
  8. Knowledge of CI/CD tools and automated build systems is a plus.
  9. Strong organizational skills, capable of coordinating multiple documentation tasks, version control processes, and release schedules effectively.
  10. Excellent communication skills, both written and verbal, with meticulous attention to detail, ensuring documentation is clear, concise, and aligned with project goals.
  11. Able to work under pressure and manage concurrent tasks across multiple releases and project documentation efforts while meeting deadlines.
  12. Familiarity with document management and storage systems, ensuring proper organization, versioning, and accessibility of documentation materials.
  13. Highly motivated and enthusiastic about work, eager to learn and develop skills in new areas, with a strong sense of responsibility.
  14. Basic computer science knowledge, especially in cloud technology stacks
  15. Singaporean to apply only as government security clearance is required for this project.

If you are ready to take the next step in your career and contribute to the success of our company, please apply now.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.