Tech Stack
C++MS SQL ServerSQLWPF
About the role
- Design, develop, test, and maintain high-quality software applications using C++ and C#.
- Design and implement efficient data structures and algorithms to tackle complex challenges.
- Develop, test, and debug Transact SQL stored procedures for reporting, query, and troubleshooting.
- Troubleshoot, debug, and upgrade existing software systems.
- Document software functionality and provide user support as needed.
- Stay updated with the latest industry trends and technologies.
Requirements
- Bachelor’s degree in computer science, Engineering, or a related field.
- 2-3 years of professional experience in software development.
- Strong programming skills in C++17 and above.
- Strong understanding of data structures and algorithms.
- Excellent problem-solving skills and attention to detail.
- Familiarity with Windows operating systems and Windows scripting.
- Experience with legacy frameworks and the ability to work with existing codebases.
- Good communication and teamwork skills.
- (Preferred) Experience with Microsoft SQL Server Transact-SQL.
- (Preferred) Experience with C# programming.
- (Preferred) Experience with equity trading application GUI design and development using C++, Windows Forms, or C# WPF.
- (Preferred) Knowledge of trading systems and FIX protocol.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++C#Transact SQLdata structuresalgorithmsWindows scriptingMicrosoft SQL ServerWindows FormsC# WPFFIX protocol
Soft skills
problem-solvingattention to detailcommunicationteamwork
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Engineering