JOB DESCRIPTION
Key Roles & Responsibilities
The key responsibilities for the senior software developer includes:
- Understand the user requirements and perform hands-on programming work for development projects
- Understand user behaviour, interaction and user journey with the application to develop intuitive UI and enhanced user experience.
- Develop data quality dashboards and data lineage visualization
- Develop workflow, entitlements and audit history to log user activity and change within the application
- Track and maintain metrics such as system performance and system security
- Release to production and provide third line support to production system support team.
- Be able to analyze issues and fix them during production and testing.
- Enforcement of best practices related to standards and control of software code, testing, agile project methodologies and release management.
Qualifications & Skills
Required experience, qualifications and skills:
- Bachelor or Master degree in Computer Science or Information Technology from a top tier university
- More than 5 years of software development experience
- Experience with Java 1.8 , Spring Cloud Microservice architecture and Multi Thread, Hibernate, SQL and PLSQL
- Knowledge and experience with front-end development will be a plus
- Knowledge in font-end technologies such as React, Redux, Javascript, CSS3 and HTML
- Experience in design patterns and concurrency design for UI application.
- Debugging and troubleshooting of UI application performances and optimization.
- Angular2 or greater, Bootstrap, Javascript (ES6), Typescript, Karma, Jasmine, MVC design experience running on Single Page Application (SPA) will be a plus
- Good experience in using TDD and test framework such as Mockito, JUnit.
- Good understanding and practical experience in continuous integration, with specific focus on automated build/integration and performance testing via Jenkins and deployment of packages using CI/CD tools (Ansible, Vagrant, Chef etc)
- (Optional) Knowledge on shell scripts
- (Optional) Experience working in financial markets project
Organization Write-Up
The Multi – national Global Bank is a leading International banking group, with more than a 150-year history in some of the world’s most dynamic markets.
Our purpose is to drive commerce and prosperity through our unique diversity, and our heritage and values are expressed in our brand promise, Here for good. We are present in more than 60 markets, with over 1,000 branches and around 3,000 ATMs.
The MNC bank is listed on the London and Hong Kong Stock Exchanges as well as the Bombay and National Stock Exchanges in India.
To apply, send your updated resume to
OTHER SERVICES OF RAMSOL
Organization Write-Up
The Multi – national Global Bank is a leading International banking group, with more than a 150-year history in some of the world’s most dynamic markets.
Our purpose is to drive commerce and prosperity through our unique diversity, and our heritage and values are expressed in our brand promise, Here for good. We are present in more than 60 markets, with over 1,000 branches and around 3,000 ATMs.
The MNC bank is listed on the London and Hong Kong Stock Exchanges as well as the Bombay and National Stock Exchanges in India.
To apply, send your updated resume to
OTHER SERVICES OF RAMSOL
Source link