Company Name: Red Hat, Inc.
Company Website: www.redhat.com
Job Location: Bangalore
Job Role: Software Engineer
Job Experience: Freshers/Experience
Job Eligibility: BE/BTech Graduates
Candidate should be a BE/BTech Graduates from a recognized university.
Bachelor's degree or higher in computer science or another technical degree; relevant experience is preferred.
Extensive working knowledge of C, C++, and Makefiles.
Excellent data structures and algorithm skills.
Design, develop, and debug storage file system.
Build and assemble prototypes as required with assistance from the senior engineers on the team.
Deliver high quality products that are extensible and scalable within the specified timeline.
Participate and contribute in code reviews.
Identify product requirements and potential improvements.
Participate in the complete software development lifecycle from requirement gathering to deployment of the product.
Conduct system analysis, development, and review and repair legacy code.
Provide assistance to testers and support personnel as needed to determine system problems.
Debug and resolve any field issues.
Document code consistently throughout the development process.
Review, to the extent possible, changes in code and the environment that will affect system performance.
Excellent Communication skills.