IT
Posted 3 weeks ago
Junior Software Engineer, C#.NET
Inspire Talent Ltd
📍 Glasgow
Job description
Junior Software Engineer – Financial Markets Technology
About the Opportunity Our client is a leading global investment bank seeking ambitious Junior Software Engineers to join their Financial Markets Technology division. This opportunity is delivered through the Inspire Academy Programme, providing a unique combination of hands-on experience within a global banking environment alongside structured technical, business and professional development training.
Successful candidates will join technology teams supporting critical trading, risk, market data and business platforms across Front Office, Middle Office and Enterprise Technology functions. Software Development
Data Engineering & Analytics
This role is ideal for individuals who are passionate about technology, enjoy problem-solving, and are motivated to build a long-term career within Financial Markets Technology.
About the Inspire Academy Programme Prior to and during client deployment, all successful candidates will participate in the Inspire Academy development programme.
Technical training in modern software engineering and data technologies
Financial markets and investment banking fundamentals
Professional skills development
Mentoring and career coaching
Ongoing support from Inspire Talent engagement managers
The Academy is designed to accelerate learning, improve confidence and help consultants become productive members of high-performing technology teams from day one.
Software Development
Design, develop and maintain applications using Java or Python
Participate in Agile development processes
Contribute to code reviews and testing activities
Troubleshoot and resolve software defects
Data Engineering
Develop and maintain data pipelines and integrations
Work with large-scale financial and market data sets
Build ETL processes and data transformation solutions
Support reporting, analytics and data quality initiatives
Utilise SQL and cloud-based data technologies
Investigate incidents and perform root cause analysis
Automate operational processes and monitoring solutions
Degree in Computer Science, Software Engineering, Mathematics, Physics, Engineering or a related STEM discipline
Strong programming skills in either:
Java, or
Python
Understanding of object-oriented programming principles
Knowledge of SQL and relational databases
Interest in financial markets and investment banking
Exposure to cloud platforms (AWS, Azure or GCP)
Understanding of Linux/Unix environments
Familiarity with data engineering tools and concepts
Personal projects, internships or open-source contributions
Java and Python development
Software engineering best practices
Data engineering concepts
DevOps and CI/CD principles
SQL and database technologies
Testing and quality assurance
Financial Markets
Risk management concepts
Financial data and market infrastructure
Regulatory and operational controls
Professional Development
Agile ways of working
Career coaching and mentoring
Interested in how financial markets operate
Motivated to build a long-term career within Financial Services Technology
Structured learning and career development through Inspire Academy
Exposure to enterprise-scale financial systems
Clear pathway into specialist technology careers within Financial Markets
Opportunity to develop expertise across software engineering, data engineering and production support
This is an exceptional opportunity for aspiring software engineers to combine world-class technical development with practical experience in one of the most exciting and innovative areas of technology.
Benefits
Training