Job Description
ROLE
•Use Service-Oriented-Architecture to build services as a part of Core Expense Software Stack.
•Good understanding of data structures and algorithms
•Take responsibility for assessing the quality of his/her feature areas
•Build Automation around the product feature areas using test frameworks and tools like Junit, Selenium, JMeter
•Develop core features and enhancements for the Expense product.
•Contribute in code areas that need refactoring and architectural changes.
•Investigate product issues with in-depth analysis and customer impact, and assist with prioritizing them.
•Work with project team to plan, prioritize, and schedule features, making appropriate compromises to ensure high quality and timely delivery of the features.
•Work with project team, remove obstacles when issues arise that may impact the project deliverables
•Proactively coordinate status updates across disciplines and feature teams to enable better coordination between groups; clearly identified risks, dependencies, and other obstacles, and enable managers and others to take action to resolve issues.
ROLE REQUIREMENTS
•Seven to Twelve years of relevant experience with Master’s or Bachelor’s in Computer Science from reputed institutes
•Good knowledge and understanding of relevant technologies (Web Services, API testing, Database, UI stack)
•Foundational coding experience in an OO language such as Java programming
•Basic understanding of agile development principles/practices and the roles/responsibilities of all agile team members
•Be Self-motivated with an innate sense of curiosity.
•Confidence working and building software in fast-paced environment.
•Be a quick learner and willing to acquire understanding and new information rapidly.
•Evaluate solutions critically, define and identify problems, determine the probable causes, suggest solutions and use a systematic approach to anticipate problems