ALGORITHMIC TRADING SKILLS, EXPERIENCE, AND JOB REQUIREMENTS
Updated: July 28, 2024 - Algorithmic Trading requires a comprehensive understanding of US Equity markets and Market Microstructure and experience in developing various trading algorithms. Candidates should possess strong programming skills in Java and other object-oriented languages like C++, as well as proficiency in statistical programming languages such as Python or R. Effective verbal and written communication skills are essential for conveying complex concepts within the trading environment.

.jpg)
Summary of Algorithmic Trading Knowledge and Qualifications on Resume
1. BS in Finance with 2 years of Experience
- Strong critical thinking and problem solving skills.
- Ability to reason and explain decision making under situations with incomplete information.
- Coding and or programming experience.
- An interest in financial instruments, processes, and participant landscape.
- A collaborative nature and a willingness to try put initial effort in and iterate.
- Strong interest in finance and coding
- Python or other programming language
- Fluent in English
- Have very strong hands on software development experience using Java or C# technology
- Have strong computer science background with a good knowledge of fundamental OO analysis and design techniques
- Have experience of building algo trading applications for another bank
2. BS in Computer Science with 3 years of Experience
- Knowledge of time series analysis, optimization, probability theory and statistics is essential
- Sound knowledge of at least one of the following programming languages – Python or R
- Ability to clearly and concisely formulate findings in a written form
- Good communication skills and able to explain technical details clearly
- A team player able to work with colleagues collaboratively and stakeholders across multiple jurisdictions globally
- Ability to work independently with strong work ethic in a challenging and emerging area for model validation
- Experience working in a CI/CD environment
- Have good knowledge of electronic trading principles
- Have excellent communication skills in English.
- Ability to juggle multiple tasks and projects in a fast paced work environment.
- Applicable licenses: Will be required to either already have or apply upon arrival for Series 7 and 63.
3. BS in Mathematics with 5 years of Experience
- Good understanding of US Equity Algorithmic Trading and Market Microstructure.
- Experience in trading environment, should be in research and development of agency execution algorithms, smart order routing strategy, liquidity seeking strategies, market making strategies or high frequency trading strategies.
- Experience applying statistical modeling and machine learning towards analysis of large data sets.
- Experience with Predictive signal, Market Impact and Optimal Trading schedule models are desirable.
- Strong programming and software design skills in Java, especially software development experience.
- Experience with low latency and/or high performance systems and experience in other object oriented languages such as C++
- Strong analytical and quantitative skills and experience using with statistical programming languages such as Python or R.
- Experience with Q/KDB or time series databases is desirable.
- Good communication skills, both verbal and written.
Professional Skills FAQs
What are professional skills?
Professional skills are abilities that help individuals perform tasks effectively in a workplace environment. These skills include both technical competencies required for specific roles and soft skills such as communication, teamwork, and problem solving.
What is the difference between hard skills and soft skills?
Hard skills are technical abilities learned through education or training, such as programming, data analysis, or laboratory testing. Soft skills refer to interpersonal abilities like communication, leadership, adaptability, and teamwork.
Why are professional skills important for careers and resumes?
Professional skills help employers evaluate whether a candidate can perform job responsibilities effectively. Listing relevant skills on a resume demonstrates qualifications and helps applications pass Applicant Tracking Systems used in modern hiring processes.
What professional skills do employers look for?
Employers usually value a combination of technical expertise and transferable workplace skills. Common examples include analytical thinking, communication, teamwork, leadership, time management, adaptability, and digital literacy.
How can professionals develop professional skills?
Professionals can develop skills through continuous learning, training programs, certifications, mentorship, and practical work experience. Staying updated with industry trends also helps individuals maintain relevant and competitive skills.
Editorial Process
Lamwork content is developed through structured review of publicly available job postings and documented hiring trends.
Editorial operations are managed by Thanh Huyen, Managing Editor, with research direction and final oversight by Lam Nguyen, Founder & Editorial Lead. Content is periodically reviewed to reflect observable labor market changes.