• Competitive
  • Singapore
  • Permanent, Full time
  • Standard Chartered Bank
  • 2019-04-19

Lead Software Developer

  • Location: Singapore
  • Salary: Competitive
  • Job Type: Full time

Lead Software 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 .

The Role Responsibilities & Our Ideal Candidate

The successful candidate will be the part of a start-up team building an innovative platform leveraging data, analytics to drive automated decision-making, smart automation across the full lifecycle of the business. This is a rare opportunity for a self-driven, start-up minded, strong and passionate developer to participate and contribute to a paradigm shift. We want People driven by the mission

• Own the deliveries and improvements
• Exceed stakeholders and management expectations
• Build services with a framework and generic pattern mindset for scale across multiple dimensions - optimized compute/performance, functional, visualization, quality control
• Develop scalable real-time low-latency processing solutions using an agile delivery method
• Maintain data & analytics for systematic decision-making, processing / controls
• Develop and maintain automated testing
• Do whatever it takes to maintain stability, availability and performance
• Manage the infrastructure in relation with the Technology services group
• Work with PSS to ensure a smooth production transition and seamless support
• Understand the criticality of a real-time trading system and ensure related requirements are met
• Manage interfaces, dependencies, risks, issues
• Manage contracts, plans, trackers, architecture diagrams, data flow diagrams, JIRA, Confluence and key communication documents
• Partner with stakeholders to capture requirements and deliver solutions - deep understanding of the problem and context along with ownership are key to be successful in this role

The successful candidate is expected to be an experienced platform engineer/manager in building critical low-latency/data-analytics driven solutions in investment banking/hedge funds/technology companies (low-latency trading systems or AdTech sector). This role requires a wide variety of strengths and capabilities, including:

• You've built something exceptional you can explain or showcase
• Ability to think "Product/platform" with a strong alignment with expected business outcomes/journeys
• Advanced knowledge of application, data and infrastructure architecture disciplines
• Understanding and demonstrable experience of modern architecture/designs - micro-services/API-first development/high-throughput/event-driven/agent-based system, compositional frameworks
• Ability to scope minimum viable functionalities for quick and iterative/incremental deliveries - this is a must for the candidate
• Good knowledge of Python, basic data-analysis / machine learning concepts
• Understanding of software development lifecycle
• Strong knowledge of equities/bonds electronic markets
• Background rooted in development - knowledge of one or more general purpose programming languages, C# and Java
• Proven experience in all or a few of these areas: markets/venues connectivity, testing frameworks, low latency, real-time, scalable systems, systematic trading, targeting / recommender systems, garbage collector, queuing, scheduling, complex events processing (CEP)
• Technical knowledge in a no-SQL / doc / columnar DB such as mongoDB, kdb, shell scripts in Linux/Unix environment and or windows-based environments
• Knowledge and some practical experience in modern dev-ops - CI/CD, containerization, orchestration
• knowledge and experience in FIX, Market Data, Analytics and OMS is a plus

Other desirable skills/knowledge:

Some very basic knowledge of UI concepts - javascript/html5/openfin/electronjs
• Some knowledge of electronic trading algo/strategies and latest progress in the area

Soft skills:

• Fluent in English (speaking and writing)
• Outstanding problem-solving skills.
• Proactive, self-starter, autonomous Self-motivated, multi-tasking, with strong analytical and problem-solving skills, solution oriented with proven results
• Good team spirit
• Extreme curiousness
• This is a very demanding role which requires a start-up/entrepreneurial mindset with the ability to work fast, efficiently, under pressure on multiple deliveries.

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