Software Development Engineer 2 (SDE 2)
IBM
Bangalore Urban, Karnataka, India
Responsibilities You will work with a talented team to deliver a market-leading Cloud Spend Management product. You will be a part of a team that has end-to-end ownership of the entire product, from design, development, deployment to operations and interacting with customers. You will collaborate with other teams in Apptio & IBM to integrate our product within the overall Apptio & IBM ecosystems. Required Technical and Professional Expertise 4 –7 years of proven experience developing enterprise level software, testing and supporting software applications. Bachelor’s degree in computer science or equivalent experience. Proficiency with Python is essential. Proficient with REST APIs Demonstrable computer science literacy: algorithms, data structures Experience with relational databases, schema design, SQL and NoSql Databases Proven application development skills with web or enterprise scale software . Strong knowledge of data structures, algorithms, object-oriented programming. Experience with AWS and/or other public cloud technologies. Excellent communication skills, collaboration across teams and critical thinking