Junior Software Engineer
Indexed description
An excellent opportunity for a Junior Software Engineer to join a growing team developing in-house trading and research systems.
This role is ideal for someone early in their career who is eager to learn, gain hands-on experience, and contribute to real-world, high-performance systems. You will be supported by experienced engineers and gain exposure to modern development practices.
You will primarily work within a C# / .NET / SQL Server / ASP.NET environment.
Key Responsibilities
- Assist in the development and maintenance of applications in C# and .NET
- Support the team in building scalable systems for trading and research
- Write clean, maintainable, and well-tested code
- Contribute to debugging, testing, and performance improvements
- Participate in code reviews and learn best engineering practices
- Collaborate with team members to deliver high-quality software
- Continuously learn and develop technical skills
Required Skills & Experience
- BSc (or higher) in Computer Science or a related discipline
- Knowledge of C# and/or .NET (academic or commercial experience)
- Understanding of basic programming principles and OOP concepts
- Familiarity with relational databases (SQL Server or similar)
- Strong willingness to learn and develop
- Good communication skills in English
- Analytical mindset and attention to detail
Desirable
- Internship or placement experience in software development
- Exposure to Git or other version control systems
- Basic understanding of web technologies (ASP.NET or similar)
- Interest in financial markets or trading systems
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search