Solution Architect, Risk Technology
- Recruiter
- Standard Chartered Bank
- Location
- Singapore
- Salary
- Negotiable
- Posted
- 10 Oct 2019
- Closes
- 07 Nov 2019
- Ref
- 1900025265
- Contact
- Standard Chartered
- Approved employers
- Approved employer
- Job role
- Forensic accountant
- Sector
- Digital, IT/Telecoms
- Contract type
- Permanent
- Hours
- Full time
About Standard Chartered
We are a leading international bank focused on helping people and companies prosper across Asia, Africa and the Middle East.
The Role Responsibilities
Software Engineering
Our Ideal Candidate
Experience
We are a leading international bank focused on helping people and companies prosper across Asia, Africa and the Middle East.
The Role Responsibilities
- Engage with Business to understand user journeys and provide a domain-driven solution.
- Engage with Technical Team to provide architecture design and provide guidance on implementation.
- Provide leadership on technology stack selection and architecture style.
- Ensure Continuous Integration (CI) and Continuous Deployment (CD) pipelines are implemented.
- Champion DevOps innovations by introducing better tools and agile practices.
Software Engineering
- Strong experience in agile methodologies and test driven development.
- Experience in software development using open source technologies.
- Experience in automated software testing.
- Knowledge in domain-driven design, design patterns and enterprise integration patterns.
- Must be able to code in Java (SpingBoot and Spring Cloud Services).
- Experience in some of the technologies below:
- Language: Scala, SQL, Javascript, Groovy, Python
- PaaS: Openshift, AWS, Azure, Docker, Kubernetes
- Data: MySQL, Postgres, Oracle, MongoDB, Elasticsearch, Hadoop, Spark, HIVE, Tableau
- Cache: Redis, Memcached
- Middleware: Kafka, RabbitMQ, WebsphereMQ, REST API
- UI: HTML5, Angular 4, ReactJS, Bootstrap, CSS, RxJS
- Strong knowledge in CI/CD toolset such as Ansible, Artifactory, Jenkins, BitBucket, SonarQube, Fortify, Flyway, Jira and Confluence.
- Strong knowledge in automated testing toolset such as jUnit, Mockito, cucumber, Selenium etc.
- Strong knowledge in scripting languages such as Groovy and Linux shell.
- Knowledge in Integrated Development Environment (IDE) such as Eclipse and IntelliJ
Our Ideal Candidate
Experience
- A Bachelor's degree in Computer Science (or equivalent experience)
- 10+ years of software engineering experience.
- Must be hands-on software design & development and DevOps.
- Experience with enterprise scale systems.
- Proven ability to work within a team environment.
- Highly effective verbal and written English communication skills.
- Ability to make good / sound decisions and use independent judgement.
- Strong reasoning, analytical and inter-personal skills.
- Excellent attention to detail and time management.
- Good presentation skills.