Developer - C#.Net; Charlotte
Listed on 2025-12-21
-
Software Development
Senior Developer, Software Engineer
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)
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 ResponsibilitiesContribute 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
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 expertiseExperience 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
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).