Your main duties will include designing and implementing new features, optimizing, and maintaining existing
code, and ensuring the software meets high-quality standards through testing and debugging. You will also
work closely with other developers, designers, and product managers to ensure the software meets user
needs. Additional responsibilities may include:
• Team collaboration to maintain end-to-end ownership and delivery of a market-leading IT Business
Management product.
• Integration of the IT Business Management product within the IBM cloud ecosystem
• Demonstrated experience with end to end application development.
• Experience in one or more of the following: Java, Object-oriented programming, relational databases and SQL
• Excellent communication skills, team collaboration and critical thinking
• Proven application development skills with web or enterprise scale software.
• Strong knowledge of data structures, algorithms, object-oriented programming
• Experience with AWS or other public cloud technologies
• Experience with ReactJS, JavaScript and one or more modern JS UI frameworks
• Experience with Database implementations, specifically utilizing NoSQL
• Experience with distributed source control systems such as Git and Mercurial.
• Experience with test-driven development and frameworks.
• Familiarity working in a DevOps model