This role requires a wide variety of strengths and capabilities, including:
- Advanced knowledge of application, data and infrastructure architecture disciplines
- Understanding of architecture and design across all systems
- Working proficiency in developmental toolsets
- Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals
- Proficiency in one or more general purpose programming languages –
- Understanding of software skills such as business analysis, development, maintenance and software improvement
- Expertise in UI development using Angular framework.
- Strong Java / J2EE fundamentals / programming skills and experience with the SpringBoot framework.
- Good knowledge of Oracle SQL and PL/SQL.
- Good knowledge of Version Control/Build/Deployment tools like GIT, Maven, Jenkins etc.
- Experience with Test-Driven Development and Agile practices.