Senior Developer in London

Senior Developer in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
Russell Investments

At a Glance

  • Tasks: Create scalable software solutions and enhance user experiences across multiple tech layers.
  • Company: Join a leading tech firm known for innovation and collaboration.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Why this job: Make a real impact in a fast-paced environment with cutting-edge technologies.
  • Qualifications: Experience in full-stack development, especially with C# and web technologies.
  • Other info: Dynamic team culture with excellent career advancement potential.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Russell's Technology Core Application Engineering team is looking for an exceptional full‐stack developer to deliver highly scalable services and world‐class product experiences. You will have opportunities to work on multiple layers of the technology stack, ranging from customer‐focused user experience, greenfield middle‐tier services, and intelligent data solutions. You will collaborate with team members and other development teams at Russell to build applications and services that are used throughout our global offices. You excel in a highly collaborative, fast‐paced, agile software development environment. You will learn and incorporate Russell IT standards, tooling, and practices while working to improve Russell's software code quality, performance, and delivery.

Responsibilities:

  • Writing high‐quality, maintainable code that adheres to coding standards and best practices.
  • Developing and maintaining software applications, features, and components.
  • Debugging and fixing software defects, performance issues, and other technical problems.
  • Designing and implementing software solutions that meet project requirements.
  • Participating in the architectural and system design of software projects.
  • Providing technical leadership and guidance in designing scalable and efficient software solutions.
  • Reviewing and contributing to the design decisions made by the development team.
  • Collaborating with cross‐functional teams, such as product managers, designers, and quality assurance, to ensure software solutions meet business and user requirements.
  • Communicating effectively with team members and stakeholders, both in written and verbal form.
  • Analyzing complex technical problems and proposing effective solutions.
  • Troubleshooting and resolving issues that may arise during the development and deployment phases.
  • Staying updated on industry trends and emerging technologies.
  • Evaluating new tools, libraries, and frameworks to determine their suitability for the project.
  • Maintaining and improving the overall codebase and ensuring code is well‐documented.
  • Implementing and enforcing coding standards, code reviews, and best practices.
  • Writing and maintaining unit tests and automated test suites to ensure software quality.
  • Collaborating with QA engineers to ensure thorough testing of the software.
  • Estimating project timelines and contributing to project planning.
  • Tracking and reporting on progress, identifying risks and proposing mitigation strategies.
  • Keeping abreast of industry trends and advancements and continually improving your technical skills.
  • Ensuring that the software adheres to security best practices and complies with relevant regulations or standards.
  • Identifying and resolving performance bottlenecks in software applications.

Qualifications:

  • Bachelor's degree in Computer Science, Mathematics, Statistics, or related Engineering field (or equivalent qualification) is needed.
  • Significant experience of Software Development is required.
  • C# (essential)
  • Web development – ASP.NET MVC, Web APIs, SQL, HTML, CSS, JavaScript (essential)
  • Angular (considered a plus)
  • React (considered a plus)
  • Prior experience of working in Finance domain (Investment bank, Asset Management firm, Hedge Fund) is essential.
  • CFA qualification (considered a plus)
  • Experience collaborating with multiple teams, including business unit teams, to deliver solutions through all aspects of the Software Development Life Cycle (SDLC).
  • Experience with continuous integration and continuous delivery.
  • Experience with Git version control preferred.
  • High proficiency with full stack development skills including UI, web, middle‐tier, and database required.
  • Used to acting as a primary contact for users to address development questions and concerns.
  • Strong understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
  • Proven ability to stay current with emerging technologies as well as with new applications of existing technologies through work experience, academics, or self‐study required.

Seniority Level: Mid‐Senior level

Employment Type: Full‐time

Job Function: Engineering and Information Technology

Senior Developer in London employer: Russell Investments

At Russell Investments, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Senior Developer, you will have the opportunity to work on cutting-edge technology solutions in a fast-paced environment, while benefiting from continuous learning and professional growth. Our commitment to employee development, coupled with our global presence, ensures that you will be part of a dynamic team that values your contributions and encourages you to excel.
Russell Investments

Contact Detail:

Russell Investments Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Developer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at Russell or similar companies. A friendly chat can lead to referrals, which can double your chances of landing that interview.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving C#, ASP.NET, and full-stack development. This gives you a chance to demonstrate your coding prowess beyond just a CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges on platforms like LeetCode or HackerRank. Being sharp on algorithms and data structures will impress the interviewers.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining the team at Russell.

We think you need these skills to ace Senior Developer in London

Full-Stack Development
C#
ASP.NET MVC
Web APIs
SQL
HTML
CSS
JavaScript
Angular
React
Software Development Life Cycle (SDLC)
Agile Methodologies
Continuous Integration
Continuous Delivery
Git Version Control

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Developer role. Highlight your experience with C#, ASP.NET MVC, and any relevant projects that showcase your full-stack development skills. We want to see how you fit into our tech stack!

Showcase Your Projects: Include links to your GitHub or any live projects you've worked on. This gives us a chance to see your coding style and problem-solving skills in action. Don't be shy about showing off your best work!

Craft a Compelling Cover Letter: Your cover letter should tell us why you're excited about this role and how your background aligns with our needs. Be genuine and let your personality shine through – we love to see enthusiasm for technology and collaboration!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're serious about joining our team at Russell!

How to prepare for a job interview at Russell Investments

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, ASP.NET MVC, and SQL. Brush up on your full-stack development skills and be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've debugged complex issues or improved software performance. Highlight your analytical thinking and how you approach troubleshooting during the development process.

✨Collaboration is Key

Since this role involves working with cross-functional teams, be ready to share experiences where you’ve successfully collaborated with product managers, designers, or QA engineers. Emphasise your communication skills and how you ensure everyone is on the same page.

✨Stay Updated and Be Curious

Demonstrate your passion for technology by discussing recent trends or tools you've explored. Show that you're proactive about learning and adapting to new technologies, which is crucial in a fast-paced environment like Russell's.

Senior Developer in London
Russell Investments
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>