IBM, a renowned global technology and innovation company, is currently offering a compelling opportunity for the role of Software Engineer in Kochi. The position is open to any graduate with a keen interest in software development. As a Software Engineer at IBM, candidates will be expected to showcase their expertise in a range of programming languages, including C, C++, Java, and Python, as well as demonstrate proficiency in shell programming. A strong understanding of inter-language bindings, UNIX, and internet communication protocols is essential for success in this role.
Company Name: IBM
Job Role: Software Engineer
Education Required: Any Graduate
Job location: Kochi
Role and Responsibilities:
- As a software developer, you will be responsible for designing, coding, unit-testing, and perform FVT for new functions while rigorously adhering to the team’s development processes.
- You will be responsible for working in close collaboration with the development and QA team to ensure that defects found in are fixed in a timely manner. The employee will be ultimately responsible for ensuring that any shipped code is delivered on schedule and with quality.
- Another duty will be to analyze and fix defects in existing products.
- Be part of open, transparent agile teams who always thrive for continuous learning and contribute towards continuous improvement.
Required Skills and Qualification:
- Good knowledge in C and/or C++, Java, Python, shell programming, inter-language bindings, UNIX, and internet communication protocols.
- Candidate would have knowledge of mathematical optimization or a mathematically-oriented background would be a plus.
- Familiarity in handling machine learning and statistics techniques or other experience in Operations Research outside mathematical programming is a plus.