Senior Developer

  • Competitive
  • Petaling Jaya, Malaysia
  • CDI, Plein-temps
  • Standard Chartered Global Business Services Sdn Bhd
  • 27 mai 19

Senior Developer

About Standard Chartered
We are a leading international bank focused on helping people and companies prosper across Asia, Africa and the Middle East.

To us, good performance is about much more than turning a profit. It's about showing how you embody our valued behaviours - do the right thing, better together and never settle - as well as our brand promise, Here for good.

We're committed to promoting equality in the workplace and creating an inclusive and flexible culture - one where everyone can realise their full potential and make a positive contribution to our organisation. This in turn helps us to provide better support to our broad client base.

Key Responsibilities

Act as visionary and strategist for solution area

  • Design and implement long-term strategic goals and short-term tactical plans for managing and maintaining corporate technology and software

  • Review, interpret and respond to detailed business requirements (BRD) to ensure alignment between customer expectations and current or future system capabilities

  • Within the agreed enterprise architecture, define and design technology solutions to assist the business in meeting their business objectives

  • Hands on experience to Develop, test and implement technology solutions and report on delivery commitments to ensure solutions are implemented as expected and to agreed timeframes

  • Identify system, infrastructure and project interdependencies and balance competing demands to ensure project deliverables are achieved

  • Where applicable, design, develop, and oversee implementation of end-to-end integrated solutions

  • Document and maintain the organisations existing solutions architecture and technology portfolio; make recommendations for improvements and/or alternatives

  • Provide expertise to identify and translate system requirements into software design documentation

  • Provide quality assurance for services within the solution area

  • Lead development of formalised solution methodologies

  • Build and maintain repository for deliverables and methodologies

  • Model business and systems processes based on findings through use case scenarios, workflow diagrams, and data models

  • Develop and manage a systems capacity plan

  • Develop, document, communicate, and enforce a policy for standardising technology and software as necessary

  • Provide mentoring or guidance to the development team

  • Evaluate options for solutions and services

  • Incorporate external requirements and features in solution designs

  • Resolve and provide solution to critical issues

Key Relationships:
  • Programme Team

  • Technology Stakeholders

  • Change Delivery Team

  • Vendor Management

  • Production Support Teams

  • Architecture Team (Both Group & Unit)

  • Operations, HUB and Business teams

  • External vendors

Experience Required:
  • Proven experience in system design and development

  • Hands on experience in enterprise application stack in the banking/financial services domain

  • Strong understanding of information processing principles and practices

  • Solid grounding in core enterprise applications

  • Strong knowledge of software evaluation principles and practices

  • Proven project planning and management experience

  • Good knowledge of applicable data privacy practices

  • Demonstrable experience in solution architecture

  • Demonstrable experience in integration solution design

  • Good knowledge of tools like Openshift (OCP)/Kubernetes, DevOps, Elastic Stack (ELK)

  • Aptitude to work as change agent that believes in a continuous improvement approach

  • Experience with reverse proxies, web servers, gateways, service oriented architectures, web services (both REST and SOAP), service buses and integration patterns, security practices, database technologies

  • Demonstrated experience and presence to gain the confidence of and influence senior management and other key stakeholders

  • Demonstrated experience in facilitation of workshops involving participants from senior management to business users

  • Familiarity with agile development methodologies such as Scrum & Kanban. Understand both waterfall and Agile development life cycles

  • Proven experience of delivery/team management

  • Self-driven to operate independently and in matrix teams

  • Demonstrated ability to produce effective written reports, analysis and other communications.

  • Demonstrated ability to supervise, coach and mentor a geographically dispersed team.

  • Experience at working in a team-oriented, collaborative and consultative environment.

  • Ability to assess and react to communication styles of business and technical team members.

  • Excellent verbal and written communication skills and the ability to interact professionally with a diverse group, executives, managers and subject matter experts

  • Knowledge of frameworks and standards for solution architecture

Technical Competecies:
  • Lead or participate in major end-to-end business process re-engineering or business transformation initiatives

  • Strong analytical and problem-solving skills, including a thorough understanding of how to interpret customer business needs and translate them into practical applications and operational solutions

  • Demonstrated experience and presence to gain the confidence of and influence senior management and other key stakeholders

  • Aptitude to work as change agent that believes in a continuous improvement approach

  • Comprehensive understanding of software development lifecycle (SDLC), continuous integration, agile software development methodologies, values and procedures

  • Experience at working in a team-oriented, collaborative and consultative environment

  • Experience at developing solutions in Java/J2EE, Rest/SOAP APIs, SOA Messaging, Openshift (OCP) stack.

Skills:
  • Experience in managing cross functional and geographical teams

  • Conversant with application and interface design patterns

  • REST API and hands on experience in implementing shared services

  • Strong understanding of database concepts

  • Exposure to databases: Oracle, SQL Server, DB2, Open Source databases like PostgreSQL and MongoDB

  • Strong experience on database design & performance tuning

  • Hands on experience in implementing large scale enterprise JAVE/J2EE applications

  • Picks up new technologies with ease, solves complex technical problems and multitasks between different projects

  • Personal Attributes

  • Look for and take advantage of opportunities to learn new skills and develop strengths

  • Show commitment to achieving challenging goals

  • Examine and reflect on own performance

  • Seek and respond positively to constructive feedback and guidance

  • Demonstrate a high level of personal motivation

  • Business Enablers & Results

  • Undertake objective, critical analysis to draw accurate conclusions that recognise and manage contextual issues

  • Work through issues, weigh up alternatives and identify the most effective solutions

  • Take account of the wider business context when considering options to resolve issues

  • Explore a range of possibilities and creative alternatives to contribute to systems, process and business improvements

  • Implement systems and processes that underpin high quality research and analysis


Apply now to join the Bank for those with big career ambitions.