Software Engineer
IBM
We are looking for a Software Engineer to join our Development team in Bangalore, India.
You will contribute to the full lifecycle for new features beginning from the ideation and design process over taking responsibility for the implementation in both frontend and backend until it is rolled out to our beloved customers.
Moreover, you will come across a wide range of technologies, like infrastructure and Cloud platforms (Kubernetes, Cloud, and others), tracing and instrumentation and data science.
You are proficient in Java/C++ and its ecosystem and have first-hand experience of troubleshooting production issues, because this will help you understand the type of problems is solving for our customers. Furthermore, you should be open to learning new technologies and willing to get your hands dirty across the entire software stack.
Your responsibilities will include:Understand application storyboards and use cases to be able to develop product features Be able to troubleshoot bottlenecks and defects and arrive at solutions to these problems Help maintain code quality, organization and modularity by following sound development practices and IBM Security design standards Understanding user needs, and exploring user-centered designsSpecifying, building, testing, deploying, maintaining, and supporting your codeLeveraging modern tools and techniques to develop clean, efficient, and reusable codeAdvocating front-end and backend development best practicesImplementing features around core productYou will interface with senior architects across several locations to ensure that the overall strategy is communicated and understood.
You will contribute to the full lifecycle for new features beginning from the ideation and design process over taking responsibility for the implementation in both frontend and backend until it is rolled out to our beloved customers.
Moreover, you will come across a wide range of technologies, like infrastructure and Cloud platforms (Kubernetes, Cloud, and others), tracing and instrumentation and data science.
You are proficient in Java/C++ and its ecosystem and have first-hand experience of troubleshooting production issues, because this will help you understand the type of problems is solving for our customers. Furthermore, you should be open to learning new technologies and willing to get your hands dirty across the entire software stack.
Your responsibilities will include:Understand application storyboards and use cases to be able to develop product features Be able to troubleshoot bottlenecks and defects and arrive at solutions to these problems Help maintain code quality, organization and modularity by following sound development practices and IBM Security design standards Understanding user needs, and exploring user-centered designsSpecifying, building, testing, deploying, maintaining, and supporting your codeLeveraging modern tools and techniques to develop clean, efficient, and reusable codeAdvocating front-end and backend development best practicesImplementing features around core productYou will interface with senior architects across several locations to ensure that the overall strategy is communicated and understood.
Confirm your E-mail: Send Email
All Jobs from IBM