Job Description :
7+ years Java experience
Hands-on customer facing management and technical delivery experience
Passion for delivering quality software solutions
Methodical and structured approach with eye for detail and quality
Excellent investigative and problem-solving abilities
Work well individually or as part of a team, irrespective of team size
Self-starter willing and able to take ownership and assume responsibility
Ability to manage own and others time, prioritize and meet tight deadlines and support others to do the same
Excellent verbal and written English language skills
Excellent communication skills at both technical and non-technical level and the ability to communicate with and present to clients
Enthusiastic, passionate and quick learner, with the desire to broaden knowledge and expand skills