Senior Software Engineer - Capital Markets

Sumitomo Mitsui Banking CorporationCharlotte, NC
35dHybrid

About The Position

SMBC Group is a top-tier global financial group. Headquartered in Tokyo and with a 400-year history, SMBC Group offers a diverse range of financial services, including banking, leasing, securities, credit cards, and consumer finance. The Group has more than 130 offices and 80,000 employees worldwide in nearly 40 countries. Sumitomo Mitsui Financial Group, Inc. (SMFG) is the holding company of SMBC Group, which is one of the three largest banking groups in Japan. SMFG’s shares trade on the Tokyo, Nagoya, and New York (NYSE: SMFG) stock exchanges. In the Americas, SMBC Group has a presence in the US, Canada, Mexico, Brazil, Chile, Colombia, and Peru. Backed by the capital strength of SMBC Group and the value of its relationships in Asia, the Group offers a range of commercial and investment banking services to its corporate, institutional, and municipal clients. It connects a diverse client base to local markets and the organization’s extensive global network. The Group’s operating companies in the Americas include Sumitomo Mitsui Banking Corp. (SMBC), SMBC Nikko Securities America, Inc., SMBC Capital Markets, Inc., SMBC MANUBANK, JRI America, Inc., SMBC Leasing and Finance, Inc., Banco Sumitomo Mitsui Brasileiro S.A., and Sumitomo Mitsui Finance and Leasing Co., Ltd. Role DescriptionSMBC Capital Markets Inc. is in the process of leading a Digital Transformation as we continue to modernize our technology, focus on our data driven approach, grow and plan for the future. As a result of this expansion we are seeking a Senior Software Engineer. This position is in support of mid-office, finance and operations functions.Role Objectives Work with business teams, product managers, and other stakeholders to understand business requirements, needs, or process gaps that would be addressed via proposed solutions. Drive organization-wide design and architecture while gaining buy-in and support of stakeholders. Engage with IT systems architects, database administrators, and cyber security team to meet the back-end functionality demands of the application. Liaise with other technology and development teams as needed to coordinate the integration of applications with the larger company software ecosystem. Participate in daily development meetings to align development priorities and objectives, assign tasks, and share experiences and challenges with applications under development. Build a network of relationships across the organization. Demonstrate integrity and strong work ethics. Work well in a team. Have superior communication and user interaction skills, be able to explain complex problems in simple terms and possess the maturity to solve problems directly and independently.

Requirements

  • Undergraduate or graduate preparation in computer science from a top-tier computer science program (or equivalent).
  • 5+ years of practical work experience involving software development and systems implementation.
  • Proficiency in Microsoft .NET/C#, Python
  • Strong relational database knowledge, preferably SQL Server.
  • Familiarity with Microsoft Office technologies such as Excel, COM.

Nice To Haves

  • Proficiency in C/C++ programming languages is a plus.
  • Experience with Fixed Income business and products is a plus

Responsibilities

  • Work with business teams, product managers, and other stakeholders to understand business requirements, needs, or process gaps that would be addressed via proposed solutions.
  • Drive organization-wide design and architecture while gaining buy-in and support of stakeholders.
  • Engage with IT systems architects, database administrators, and cyber security team to meet the back-end functionality demands of the application.
  • Liaise with other technology and development teams as needed to coordinate the integration of applications with the larger company software ecosystem.
  • Participate in daily development meetings to align development priorities and objectives, assign tasks, and share experiences and challenges with applications under development.
  • Build a network of relationships across the organization.
  • Demonstrate integrity and strong work ethics.
  • Work well in a team.
  • Have superior communication and user interaction skills, be able to explain complex problems in simple terms and possess the maturity to solve problems directly and independently.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service