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 Cloud Financial Management product.
• Integration of the Cloud Financial Management product within the IBM cloud ecosystem.
• 3+ years demonstrated experience developing enterprise-level software as well as providing testing
and support to software applications
• Demonstrated experience with end to end application development.
• Proficiency in Java and REST APIs
• Experience with relational databases, schema design 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 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