What are the responsibilities and job description for the Developer - C#.Net (Charlotte) position at Sharp Decisions?
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 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 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