BANGALORE, IND
10 hours ago
Software Development Engineer - SDE2
**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
Confirm your E-mail: Send Email