IBM Software Developer in BANGALORE, India

About IBM: IBM India since 1992 provides solutions and services spanning all major industries including financial services, healthcare, government, automotive, telecommunications and education, among others. As a trusted partner with wide-ranging service capabilities, IBM helps clients transform and succeed in challenging circumstances. The diversity and breadth of the entire IBM portfolio of research, consulting, solutions, services, systems and software, uniquely distinguishes IBM India from other companies in the industry. Welcome to the Cognitive Era: a new era that will forever change the way humans and systems interact. By providing expert, cognitive assistance to doctors, scientists, engineers, lawyers, investors and other professionals, IBM’s Watson offerings are transforming how diseases are cured, discoveries are made, decisions are improved and risks are minimized. Join the group of thinkers and doers making this possible – there is no better place to launch or further your career. Business Unit Introduction: IBM Cloud Managed Services can provide access to a production-ready, security-rich, cost-effective cloud infrastructure, managed by IBM and designed to help drive business value and competitive advantage while facilitating reduced operational risk. It includes optional rapid migration services to help you accelerate on cloud Who you are: "You will be working as software developer in IBM Cloud- Mobile organization. IBM is a leader in Mobile Development Platforms, you can read more on these mobile offerings @ http://www.ibm.com/mobilefirst/mobile-development.html https://www.ibm.com/marketplace/cloud/mobile-cloud-applications/us/en-usAs a Software Developer you will be a part of an agile development team building and working on enterprise grade software system stack. You will be involved in all areas of development from design to development to testing. You will also collaborate with teams to identify and apply innovative solutions to address your customer issues. You will play a key role in building software products and features from the ground up. Your responsibilities will include all aspects of software development. " What you’ll do: "As a Software Engineer you will,• Participate as a member of an agile team building enterprise applications and services• Design, develop, test, deploy, maintain and improve software• Write well designed, documented, testable and efficient code• Establish automated testing procedures to ensure application is thoroughly tested before release• Demonstrate ability to work within an agile team as well as collaborate with many other teams on design and implementation strategies.• Document requirements and specifications" How we’ll help you grow:

  • You’ll have access to all the technical and management training courses you need to become the expert you want to be

  • You’ll learn directly from expert developers in the field; our team leads love to mentor

  • You have the opportunity to work in many different areas to figure out what really excites you

• Good knowledge of Algorithm Design and Analysis.• Expertise in one or more Programming Languages like Java, C or C++ is a must• Basic understanding of SDLC.• Basic Knowledge on Mobile Platforms (Android & iOS) , Products and App Development is a must.• Basic Knowledge on Cloud development and Databases is a must.• Candidates who are ready to learn and Team Players are preferred.• Good Communication Skills preferred.

Cloud Development