Jobs for People with MS: National MS Society

Mobile National MS Society Logo

Job Information

IBM Software Development Engineer - SDE2 in Bangalore, India

Introduction

Apptio, an IBM company is a comprehensive technology financial management platform that helps IT leaders optimize hybrid IT investments. By providing cloud-based applications, Apptio enables organizations to manage, plan, and demonstrate the value of their technology spending across on-premises and cloud environments. For more information, please visit [1] www.apptio.com.

References

Visible links

  1. http://www.apptio.com/

Your role and responsibilities

You will work with a talented team to deliver a market-leading IT Business Management product.

You will be a part of a team that has end-to-end ownership of the entire product development - from design, development, deployment to operations and interacting with customers.

You will collaborate with other teams in IBM (Apptio) to integrate our product within the overall IBM (Apptio) ecosystem.

Required technical and professional expertise

Software engineer with 4 - 8 years of proven experience in design and development of enterprise grade software, testing and supporting software applications.

Proficiency with ReactJS, TypeScript, JavaScript, HTML, CSS is essential

Proficiency with Java based service development is essential.

Proficient with REST APIs developmenty

Proficient with product development experience on both front end and back end

Proficiency with system design, software defined infrastructure, microservices

Experience with relational databases, schema design, SQL

Experience working in a DevOps model

Experience in Full Stack product development

Experience working in Linux

Proven application development skills with web or enterprise scale software.

Strong knowledge of data structures, algorithms, object-oriented programming

Excellent communication skills, collaboration across teams and critical thinking.

Bachelor’s degree in Computer Science or equivalent experience.

Preferred technical and professional experience

· Experience with cloud providers ex: AWS, GCP, Azure

· Database implementations (query optimization, index generation, caching) or NoSQL DBs a plus

· Experience with distributed source control systems such as Git (Gitlab, Github) and building CI/CD pipeline (workflows) on it.

· Experience with test-driven development and frameworks (e.g. JUnit).

· Experience and good knowledge of Docker, Kubernetes based deployment

· Experience or good knowledge of distributed system design

DirectEmployers