Developer - C#.Net (Charlotte)

Overview

On Site
Full Time

Skills

Japanese
IT Architecture
Software Implementation
Technical Drafting
Collaboration
Strategic Planning
Capital Market
Scalability
C#
.NET
C++
Fixed Income
Mathematics
Communication
Computer Science

Job Details

Senior Software Engineer - Capital Markets

Primary Recruiter: Arnise
REQ#: 51807
Resource Type: W2 Only
Number of Positions: 1
Max Submittals: 3
Location: Charlotte, NC (Hybrid)
Experience Level: Senior (10+ Years)

About the Role

A major Japanese investment bank is seeking a Senior Software Engineer to join its Capital Markets technology team. This role supports mission-critical initiatives and provides deep technical expertise across development environments, technology architecture, and software implementation.

The Senior Software Engineer will play a key role in the technical design, development, and delivery of software solutions supporting the Capital Markets business, working on both in-house and vendor-based applications. This position requires close collaboration with business users, analysts, and cross-functional development teams to ensure solutions meet functional and performance requirements.
Key Responsibilities
  • Contribute technical expertise to mission-critical Capital Markets projects
  • Participate in the technical design and implementation of enterprise-level software solutions
  • Develop and enhance both internal and external applications supporting Capital Markets operations
  • Collaborate with business stakeholders and analysts to translate requirements into technical solutions
  • Share design approaches, best practices, and solutions across the broader development team
  • Assist in defining the technical vision and strategic planning for Capital Markets software platforms
  • Support architecture decisions related to development environments, integration, and scalability
Qualifications & Skills
  • Strong hands-on experience with C#/.NET and/or C++
  • Familiarity with Fixed Income products is a strong plus
  • Solid foundation in computer science and mathematics, with proven coding expertise
  • Experience designing and implementing data and message transfer/processing systems
  • Excellent communication skills with a collaborative, team-oriented mindset
  • Ability to independently analyze and solve complex technical problems
  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience

    #LI-AF1
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.