Description:
Your day to day:
- Aid implementation of a module/application/product
- Identify any product/functionality gaps and collaborate internal product and technology teams to define the necessary development to support solution delivery.
- Drive integration efforts and lead critical work streams of strategic initiatives
- Drive engineering excellency
- Pro-active response in identifying and troubleshooting integration or technical issues
- Drive engineering excellency by creating reusable, production-ready frameworks
- Challenge the status quo when needed.
- Ownership and strive for excellence in your role
What do you need to bring:
- Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or related technical discipline (or equivalent experience).
- 2+ years’ experience building software or web applications with object oriented or functional programming languages.
- Knowledge in Java, J2EE, REST
- Experience in various architecture design patterns, design and implementation of Financial Systems/Platforms.
- Expertise in designing for reliability, availability, scalability and performance in highly regulated Financial Services industry preferred.
- Strong analytical and problem-solving skills.
- Ability to create structure and drive progress in an ambiguous environment
- Experience to interact with engineering teams from multiple geo-locations
- We’re looking for creative thinkers who also know how to create real-world products.
- Competent in software engineering tools (e.g. Java build tools) and best practices (e.g. unit testing, test automation, continuous integration, etc.).
- Should have good communication skills.