Software Development Engineer - SDE2
IBM
**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
All Jobs from IBM