A software engineer with a passion to solve customer problems
Job ResponsibilitiesParticipate in the complete product lifecycle from initial requirements, definition, design, development and solution configuration through to deployment.
Agile approach using Behaviour Driven Development and Continuous Deployment technologies
Willingness to adopt Agile practices and Test Driven Development.
Support on-going maintenance and fixes of current platform
Promote and enhance SmartStream’s development process and quality standards.
Work with Project Lead/Development Managers/Product Managers to fully understand and translate business requirements.
Develop scalable and robust solutions, which meet the high performance and availability standards of global financial institutions.
Key SkillsA passion for software development
A passion for automation
Object oriented analysis & design
Database schema design
Strong Java Development skills and experience in the following:
Practical knowledge of SQL and/or NoSQL
Excellent communication skills
Professionalism and confidence
Dedication to team
Flexible & Adaptable
Strong focus on delivery
Excellent problem-solving skills
A 'can do' attitude
Desirable SkillsWorked on Scalable, concurrent systems
Spark, Active MQ, Kafka
QualificationsGraduate preferably with computer science / Information Technology background
3-5 years of relevant experience