
Graduate Software Developer | C# | ASP.NET | SQL | FinTech | FX Payments | London | Hybrid | up to £40k + Package
Hybrid
London, United Kingdom
Full Time
02-04-2025
Job Specifications
Graduate Software Developer | C# | ASP.NET | SQL | FinTech | FX Payments | London | Hybrid | up to £40k + Package
Graduate Software Developers with a focus on C#, ASP.NET and SQL are needed for our growing FinTech Client; a company that empowers some of the most respected financial institutions in the world with cutting-edge technology and innovative solutions.
Their platforms are designed to streamline complex financial processes, enhance compliance, and provide valuable insights that help clients make strategic decisions.
With a global reach, this company has become a go-to partner for auditing, tax, and other financial services companies that demand excellence in everything they do.
They are not just another accounting software provider - they are the driving force behind some of the most successful financial firms in the world.
As a Graduate Developer you will be provided with the opportunity to work on new Greenfield projects and challenging problems while being part of this new platform from scratch.
You will be working closely with other Developers, Designers, Analysts and Software Testers to create, maintain, and modify systems to meet the client demands and creatively solve complex problems, while working with leading tech.
You will be part of a team working on a disruptive, centralised SAAS Platform that will enable the market to control costs, comply with varying global regulations and manage cashflow far more effectively than before.
The Grad Developer Role is paying up to £40,000 + Benefits package.
Company is based in London, Hybrid working model.
Tech: C# .NET Framework | .NET Core | SQL | ASP.NET MVC | Azure | Full Stack
What we need from you:
Software Development languages in C#, SQL ,ASP .NET, MVC, etc.
You will need to provide some detail and examples of your projects done in these languages and using these toolsets, with specific reference to C# ASP.NET, MVC, SQL.
A Degree in Computer Sciences with a First-Class Pass - evidence of this will need to be provided
Highly mathematical minded with an interest in the FinTech space
Strong communication skills both verbally and written
Strong analytical thinking, problem-solving, appropriate judgement and decision-making skills
Commitment to collaboration and teamwork
Desire to learn and take on new technologies and new challenges
You are a self-started, motivated team player who thrives in a fast-paced environment
**Note: This role does not provide Visa Sponsorship.
If you would like to apply for this role, please send your CV back to this advert or directly to joe@virtuetech.io
About the Company
From start-ups to unicorns, you need great people to grow, so at VirtueTech we do recruitment differently. We believe companies are defined by their people, so connecting clients and candidates through mu-tual values is key for a thriving business. With a joint brand mission being paramount for success, you need an agency aligned with that purpose. Which is precisely where we come in... At VirtueTech jobs are more than just a salary, they're a passion. So we understand and reflect our clients values, in both ourselves and... Know more
Related Jobs


- Company Name
- Noir
- Job Title
- .NET Developer
- Job Description
- .NET Developer, C# - Global Technology Brand – London (Tech stack: .NET Developer, .NET 9, ASP.NET, C#, WPF, React, Angular 19, Microservices, Azure, Web API 2, Entity Framework, Agile, Programmer, Full Stack Engineer, Architect, .NET Developer) Our clients fascinating story dates back to 1981; today they have fast become one of the most instantly recognised technology brands across the globe. Their success has been built upon their reputation for developing revolutionary .NET software products that utilise cutting edge technologies. Having recently allocated a £2 billion annual R&D budget to fuel the invention of products, solutions and new technologies they are looking to expand their award winning .NET software development team. We are seeking .NET Developer candidates with experience of either web application development (.NET Core / ASP.NET MVC, C#) or winforms / WPF (C#) development. Our client will provide you with training into: .NET 9, WPF, MVVM, Prism, JavaScript, React, Angular 19, Microservices, MongoDB, Vue.js, TypeScript, Azure, AWS, Web API 2, Entity Framework, Node.js, Elasticsearch, Agile, TDD, BDD, Scrum, Kanban and Azure SQL. You will follow the firms official career progression programme. This is coupled with 18 days of dedicated technical training per year, bi-annual pay reviews and trips to Microsoft Ignite. Our client offers a truly refreshing working environment including a free juice bar, casual dress, background music while you work, flexible working hours and home working. Location: London, UK / Remote Working Salary: £70,000 - £90,000 + Bonus + Pension + Benefits Applicants must be based in the UK and have the right to work in the UK even though remote working is available. Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions! NOIRUKNETREC NOIRUKREC NC/NET/118


- Company Name
- General Motors
- Job Title
- Senior Software Engineer - SRE
- Job Description
- Job Description Key Responsibilities: Automation and Reliability Improvements: Develop tools and software to automate operational processes, improve system reliability, and reduce manual intervention. Observability and Monitoring: Lead, Implement and improve monitoring and observability frameworks, enabling proactive detection and resolution of incidents. Incident Response: Participate in an on-call rotation to diagnose, troubleshoot, and mitigate production incidents, ensuring minimal downtime and swift resolution. Collaboration with Development Teams: Work alongside developers to ensure the quality, scalability, and reliability of our services. Practice shared ownership of services in production, fostering a "You build it, you run it" culture. Service Level Management: Manage Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs) to manage reliability expectations effectively. Engineering for Reliability: Strong understanding of common application reliability patterns, with hands-on experience implementing them. Failure Analysis and Post-Incident Reviews: Conduct deep-dive analyses of incidents and collaborate on post-incident reviews to derive learnings and prevent recurrence. Champion a culture of continuous improvement. Cost Efficiency: Evaluate system performance and advocate for optimisations that reduce infrastructure costs while maintaining service reliability. Skills and Qualifications: Programming Skills: Proficiency in at least one programming language (e.g., Python, Go, Java) and familiarity with multiple language ecosystems. Systems Knowledge: Solid understanding of operating systems, networking, distributed systems, databases, and storage architectures. Strong Understanding of System Fundamentals: Deep understanding of how code runs on underlying hardware, including operating systems, algorithms, and data structures. Ability to optimize or troubleshoot code by understanding its execution and the impact on system resources. Incident Management: Experience handling production incidents, including root cause analysis, mitigation, and working through complex system failures. Communication and Collaboration: Strong communication skills, with an ability to explain technical concepts to both engineering and business stakeholders. Commitment to collaborative problem-solving and shared ownership of services. Automation Focus: Proven experience in automating manual processes, building deployment pipelines, or managing configuration systems. Additional Job Description Preferred Experience: Experience with cloud platforms (AWS, GCP, Azure). Familiarity with container orchestration systems like Kubernetes. A track record of managing or developing distributed systems. Prior experience with Java in production. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We aspire to be the most inclusive company in the world. We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team. Diversity Information General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.


- Company Name
- Canonical
- Job Title
- Software Engineer - L3 Support
- Job Description
- Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Software Engineer - L3 Support to… …work in a dynamic and exciting engineering role in Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, Kubernetes and the open source applications running on top of them. It will challenge you to show the breadth of your engineering skills, which will be needed to work on almost any aspect of Ubuntu and the open source applications large enterprise customers run. This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source software, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical. This role deals with critical issues in the open source stack that require upstream bug fixes. Our engineers are able to work productively at any level of the stack including the kernel and in a wide range of languages, to understand and address the software issues at hand. Our group is critical to the success of our customers, partners and Ubuntu itself. You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and bug fixes to be released upstream and in Ubuntu. Location: This is a remote role, we have teams in all time zones. The role entails Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software Maintain a close working relationship with Canonical's Field, Support and product engineering teams Participate in upstream communities Develop bug fixes, backport patches, and work with upstream for inclusion Review code produced by other engineers Demonstrate good judgment in technical methods and techniques Prioritize work and manage your time effectively against those priorities Participate in team discussions to improve processes, tools, and documentation Maintain clear, technical and concise communications Work from home and travel internationally up to 10% of work time for team meetings, events and conferences What we are looking for in you An exceptional academic track record Background in Computer Science, STEM or similar Experience with Linux and open source software Experience with at least one of Python, Go, C or C++ on Linux A drive to learn unfamiliar technology and deep-dive difficult issues Willingness to travel up to 4 times a year for internal events Nice-to-have skills You love technology and working with brilliant people You are curious, flexible, articulate, and accountable You value soft skills and are passionate, enterprising, thoughtful, and self-motivated You have interest in, or willingness to learn about any of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD,Postgresql, Mongo, Debian packaging, distributed systems What we offer colleagues We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. Distributed work environment with twice-yearly team sprints in person Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Employee Assistance Programme & Wellness Platform Opportunity to travel to new locations to meet colleagues Priority Pass and travel upgrades for long-haul company events About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.


- Company Name
- Oho Group Ltd
- Job Title
- Python Software Engineer
- Job Description
- Python Software Engineer - Fast-Growing Cybersecurity Company - Fully Remote (U.K.) Are you a Python Software Engineer looking to work on cutting-edge technology in a dynamic environment? A pioneering company at the forefront of cybersecurity is looking for a Python Software Engineer to join their team. If you thrive in a collaborative setting, enjoy solving complex problems, and have experience working with high-throughput data processing, we want to hear from you! As a Python Software Engineer, you’ll play a key role in designing and developing backend services that process vast amounts of security telemetry data. This is an excellent opportunity to gain hands-on experience in large-scale data processing and distributed systems within a cybersecurity context. Key Responsibilities : Design and develop backend services that process high volumes of security telemetry data Build and maintain data processing pipelines to transform raw security events into actionable insights Develop and optimize APIs to support detection and response functionalities Collaborate with the threat research team to implement complex detection logic Enhance the performance of data-intensive operations Write clean, well-tested, and maintainable code within an agile development team What We’re Looking For : 2+ years of professional Python development experience Strong understanding of data processing and stream processing concepts Experience with ORM tools such as SQLAlchemy Solid knowledge of SQL and database fundamentals Proven experience in building and maintaining production APIs Familiarity with software testing and test automation best practices Excellent communication and collaboration skills What’s On Offer : Competitive salary Remote working (with access to a London-based office) Enhanced pension scheme Private healthcare with vitality offering Bi-annual career progression review Unlimited holiday allowance ... and more! If you’re ready to take your career to the next level, apply today! *Please note that this role will not be able to provide visa sponsorship Python Software Engineer - Fast-Growing Cybersecurity Company - Fully Remote (U.K.)