Important Notice       Be aware of a scam where Redfish employees are being impersonated via WhatsApp and text messages

Read the Notice

CATCH OF THE DAY

High-tech industry news, companies, jobs, innovation and trends.

Our company is looking for an experienced Build/Release Engineer. This is a programming-intensive position that will work on a variety of software projects with a team of developers and project managers. The primary responsibility of this role will be to manage the development and deployment of software releases using continuous delivery principles. A successful candidate should be proficient in programming languages and have hands-on knowledge of best practices for bug tracking and version control. 

Typical Duties and Responsibilities

  • Determine the functional requirements of the software in collaboration with other developers, project managers, and clients
  • Develop, test, and deploy software using various scripting and programming languages
  • Manage version control and software updates
  • Lead troubleshooting and debugging for all software versions
  • Review crash logs, software reviews, and user-reported bugs to identify areas for improvement
  • Propose and implement fixes to resolve issues without interrupting stability or functionality
  • Maintain software documentation for both internal teams and end users
  • Contribute to the continuous delivery cycle

Education

  • Bachelor’s degree in computer science, computer engineering, or a related field

Required Skills and Experience

  • 3+ years of experience as a release engineer, software engineer, or in a similar role
  • Experience with release automation tools like Bamboo or Jenkins
  • Experience with version control systems like Git
  • Experience in Agile development methodologies
  • Knowledge of the software development lifecycle and release management processes
  • Knowledge of software build and configuration management tools like Ant or Maven
  • Knowledge of CI/CD practices
  • Knowledge of cloud-based platforms and technologies such as Azure or AWS
  • Proficiency in Python, PowerShell, and/or Perl
  • Excellent problem-solving and troubleshooting skills

Preferred Qualifications

  • Certification in release management or a similar field