Software Developer (Banking)

SMART INFORMATION MANAGEMENT SYSTEMS PRIVATE LIMITED

Singapore

On-site

SGD 70,000 - 120,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SMART INFORMATION MANAGEMENT SYSTEMS PRIVATE LIMITED is seeking a Software Developer to join the Asia FICC Technology organization in Singapore. Focus areas include development, maintenance, and support of FICC trading platforms across Risk, Pricing, Reporting, and e-Trading for APAC markets.

The role requires collaboration with regional and global governance teams and may involve greenfield work, API design, CI/CD, and agile delivery to deliver unified technology solutions across global regions.

Qualifications

  • Bachelor's degree or higher in Computer Science, Engineering, Mathematics, Physics, or another STEM-related discipline.
  • Proficiency in leveraging AI-powered development tools and agents for code analysis, development, debugging, testing, and productivity.
  • Strong understanding of FICC trading products including bonds, swaps, CDS, FX, repos and related instruments.
  • Good programming skills in Python or Java; familiarity with Kotlin/Scala/Groovy or C/C++ is a plus.
  • Experience with modern UI tech like ReactJS or .NET (WPF) is advantageous.

Responsibilities

  • Requirements Analysis & Solution Design with stakeholders, feasibility, and planning.
  • Software Development of high-quality, scalable solutions across the FICC platform.
  • Testing, QA, and automated test frameworks to ensure reliability.
  • Production Support, incident analysis, and maintenance for platform stability.
  • Agile delivery, sprint planning, and progress reporting to stakeholders.
  • CI/CD and release management to ensure reliable deployments.
  • Coordinate testing and release activities with QA and production teams.
  • Develop tooling and automation to improve delivery efficiency.
  • Post-release support and issue resolution.

Skills

AI-powered tooling
FICC domain knowledge
REST API design
Cloud/DevOps awareness
Team collaboration

Education

Bachelor's degree or higher in CS/Engineering/Math/Physics

Tools

GitHub Copilot
Microsoft Copilot
AI-assisted IDEs
ReactJS
.NET (WPF)

Job description

Software Developer

This role is part of the Asia FICC Technology organization and is responsible for the development, maintenance, and support of FICC trading platforms across Risk, Pricing, Reporting, and e-Trading functions serving APAC markets. The role focuses on delivering Asia-specific business requirements while leveraging and contributing to a global technology stack.

The primary responsibility is to design, develop, and enhance technology solutions that support regional business needs. This includes extending existing systems, delivering new functionality, and participating in strategic platform development as part of a distributed global technology team across APAC, EMEA, and the Americas.

In addition to enhancing existing platforms, the role may require the design and implementation of new greenfield applications and services where strategic solutions do not currently exist.

The role involves close collaboration with regional and global technology governance teams for planning, prioritization, scheduling, status reporting, and delivery coordination.

The platforms supported include pricing, risk management, market-making, reporting, and electronic trading solutions for FICC products such as Bonds, Interest Rate Swaps (IRS), Credit Default Swaps (CDS), Foreign Exchange (FX), Repos, and other FICC derivatives across both electronic and voice trading channels.

The successful candidate should possess strong problem-solving skills, a solid engineering mindset, and a deep understanding of modern software development technologies and practices.

Responsibilities
  • Requirements Analysis & Solution Design: Collaborate with business users, product stakeholders, and technology leads to understand requirements, perform feasibility assessments, conduct technical research, and develop implementation plans. Prepare and present solution proposals, prototypes, and proof-of-concept initiatives where required.
  • Software Development: Design, develop, and implement high-quality software solutions across the FICC technology platform. Deliver maintainable, scalable, and robust applications aligned with architectural standards and business objectives.
  • Testing & Quality Engineering: Develop comprehensive unit tests, integration tests, and automated test frameworks to ensure solution quality, reliability, and maintainability.
  • Production Support & Maintenance: Support and maintain production applications by investigating, troubleshooting, and resolving issues in a timely manner to ensure platform stability and business continuity.
  • Agile Delivery: Participate actively in Agile software development processes, including sprint planning, backlog grooming, estimation, retrospectives, and daily stand-ups. Provide clear, concise, and accurate progress updates to stakeholders.
  • CI/CD & Release Management: Adhere to established Continuous Integration, Continuous Delivery, and release management processes to ensure reliable and efficient software deployment.
  • Testing & Deployment Coordination: Partner with Quality Assurance and Production Management teams to coordinate testing activities, release planning, deployment execution, and post-release validation.
  • Developer Productivity & Tooling: Build and enhance development tooling, automation frameworks, and engineering utilities to improve software delivery efficiency and strengthen SDLC practices.
  • Post-Release Support: Respond effectively to post-release issues, production support queries, and user feedback, ensuring timely resolution and clear communication.
  • Architecture & Strategic Technology Contribution: Contribute to the evolution of the global technology platform by participating in architecture discussions, design reviews, technology evaluations, and strategic initiatives spanning regions, businesses, and product lines.
  • Domain Expertise Development: Develop expertise across Rates, FX, Credit, and other FICC asset classes, including Bonds, CDS, IRS, and related products. Build a strong understanding of OTC trading venues such as Bloomberg, MarketAxess, and Tradeweb, along with trade execution workflows, while staying current with emerging technologies and industry trends.
Required Skills
  • Bachelor's degree or higher in Computer Science, Engineering, Mathematics, Physics, or another STEM-related discipline.
  • Proficiency in leveraging AI-powered development tools and agents, including GitHub Copilot, Microsoft Copilot, and AI-assisted IDE capabilities, for code analysis, software development, debugging, testing, and productivity enhancement.
  • Strong understanding of FICC trading products, including Bonds, Swaps, CDS, FX, Repos, and other fixed income and derivative instruments.
  • Strong programming expertise in at least one of the core development languages used within the organization, preferably Python or Java. Knowledge of other JVM based languages like Kotlin, Scala, Groovy etc. or other low-level languages like C/C++ will be a plus.
  • Experience or familiarity with modern user interface development using ReactJS, .NET (WPF), or similar UI technologies is advantageous.
  • Good understanding of modern messaging/event driven application architectures using AMPS, MQ, Tibco etc. will be required.
  • Ability to design REST based API interfaces, with proper authentication/authorization protocols, is necessary in our day to day work.
  • Familiarity with OTC trading platforms and electronic marketplaces such as Bloomberg, MarketAxess, and Tradeweb.
  • Knowledge of trade execution workflows and post-trade processing concepts.
  • Ability to understand complex technical systems and communicate effectively with business stakeholders, architects, developers, and support teams.
  • Good understanding of Software Development Lifecycle (SDLC) processes, software engineering best practices, and Agile delivery methodologies.
  • Strong analytical and problem-solving skills with the ability to identify root causes, evaluate alternatives, and implement effective solutions.
  • Ability to manage multiple priorities and deliver high-quality outcomes in a fast-paced, deadline-driven environment.
Communication and Collaboration
  • Excellent verbal and written communication skills, with the ability to engage effectively with both technical and non-technical stakeholders.
  • Proven ability to collaborate successfully across geographically distributed teams and global organizations.
Desired Skills
  • Minimum 3-4 years of relevant industry experience. Can be relaxed for good-fit candidates.
  • Prior experience delivering technology solutions within financial services, preferably supporting FICC trading businesses across voice and electronic trading platforms.
  • Experience in software engineering, platform development, automation, tooling, and process optimization initiatives.
  • Exposure to business analysis activities, including requirements gathering, solution design, and stakeholder engagement.
  • Experience working in desk-aligned technology teams supporting front-office trading functions.
  • Familiarity with Agile delivery frameworks and modern engineering practices, including DevOps, CI/CD, automated testing, and observability.
  • Exposure to front-to-back trading workflows spanning pre-trade, trading, risk management, and post-trade processing capabilities.
  • Understanding of low-latency, high-availability, and mission-critical trading systems is highly desirable.
  • Demonstrated ability to contribute to strategic platform modernization initiatives and cross-functional technology programs spanning multiple regions and business lines.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Assistant Vice President/ Vice President, Software Engineer, Global Markets Technology
Assistant Vice President/ Vice President, Software Engineer, Global Markets Technology

Bank of America • Singapore

On-site
SGD 80,000 - 120,000
Senior Technology Manager, Global Markets Technology
Senior Technology Manager, Global Markets Technology

Bank of America Singapore • Singapore

On-site
SGD 280,000 - 420,000
Forex Software Developer
Forex Software Developer

SOCIETE GENERALE • Singapore

On-site
SGD 120,000 - 180,000
APAC Equities Trading Technology Director
APAC Equities Trading Technology Director

Bank of America Singapore • Singapore

On-site
SGD 280,000 - 420,000
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology

Bank of America • Singapore

On-site
SGD 90,000 - 120,000
Senior Technology Manager, Global Markets Technology
Senior Technology Manager, Global Markets Technology

Bank of America • Singapore

On-site
SGD 120,000 - 150,000
Vice President, Software Engineer II, Enterprise Risk and Finance Technology
Vice President, Software Engineer II, Enterprise Risk and Finance Technology

Bank of America Singapore • Singapore

On-site
SGD 80,000 - 100,000
Vice President, Software Engineer II, Enterprise Risk and Finance Technology
Vice President, Software Engineer II, Enterprise Risk and Finance Technology

Bank of America • Singapore

On-site
SGD 80,000 - 120,000
Senior Angular Developer
Senior Angular Developer

LUXOFT INFORMATION TECHNOLOGY (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Developer (Angular+Java)
Senior Developer (Angular+Java)

Luxoft • Singapore

On-site
SGD 120,000 - 180,000