Your Role and Responsibilities- You will work with a talented team to deliver a best in class UI experience for 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, from design, development, deployment to operations and interacting with customers.
- You will collaborate with other teams in Apptio to integrate our product within the overall Apptio ecosystem.
Required Technical and Professional Expertise
- 1-4 years of proven experience developing enterprise level software, testing and
- supporting software applications.
- Proficiency with Java is essential.
- Hands-on experience on Frontend development using ReactJS is must.
- Proficient with REST APIs design and development
- Experience with test driven development and frameworks ( e.g. JUnit).
- Demonstrable computer science literacy: algorithms, data structures, object oriented programming.
- Proven application development skills with web or enterprise scale software.
- Excellent communication skills, collaboration across teams and critical thinking.
- Bachelor’s degree in Computer Science or equivalent experience.
Preferred Technical and Professional Expertise
- One or more of the following areas
- Work experience with system design, software defined infrastructure, microservices.
- Experience with AWS and/or other public cloud technologies.
- Database implementations (query optimization, index generation, caching) relational databases, schema design, SQL or NoSQL
- DBs a plus
- Experience with distributed source control systems such as Git and Mercurial.
- Experience working in a DevOps model.