At a Glance
- Tasks: Join a dynamic team as a Senior Developer, driving innovation and mentoring others.
- Company: Insight Investment is a top asset manager focused on tailored investment solutions since 2002.
- Benefits: Enjoy a collaborative culture, flexible work options, and opportunities for professional growth.
- Why this job: Be part of a forward-thinking team using cutting-edge technology to make a real impact.
- Qualifications: Experience in C#, .NET, Agile methodologies, and strong problem-solving skills required.
- Other info: Inclusive employer welcoming diverse applicants; support available for candidates with disabilities.
The predicted salary is between 48000 - 84000 £ per year.
Insight Investment is looking for a Senior Developer to join the Systematic Fixed-Income Technology team in London. As a Senior Developer you will work in a development team using Agile methods and the latest .NET technology. You will work closely with the business and be involved in all aspects of the systems development life cycle (SDLC) across different business areas within Insight.
Role Responsibilities
- Provide technical advice to other developers and take an active role in designing new technical standards
- Take ownership for driving change and innovation, bring relevant teams together and lead retrospectives
- Assess and recommend architectural patterns based on functional and non-functional requirements
- Present information concisely to individuals within and outside of the Technology function
- Mentor the wider team to support the Team lead and help optimise team performance
- Participate in and, where appropriate, lead meetings with business stakeholders
Experience Required
- Fundamentals and approaches: OOP, SOLID principles, DDD, TDD/BDD/ATDD
- Distributed, service-based architectures (messaging, pub/sub, streams, micro-services)
- Secure SDLC practices and toolsets
- Extensive experience in C# / .NET / ASP.NET
- SQL
- Docker / Containerisation
- Authentication and authorization (Identity, JWT, OAuth, etc.)
- DVCS with Git
- CI/CD pipelines (TeamCity / GitHub Actions / Artifactory)
- Experience working in Agile teams performing iterative development
- Ability to collaborate with end users, stakeholders, and team members
- Programming as part of a team and performing peer code reviews
- Demonstrate initiative and independence to solve problems
- Be able to communicate abstract or complex ideas or solutions effectively
Insight is committed to being an inclusive employer and encourages applications from all suitably qualified applicants irrespective of background, circumstances, age, disability, gender identity, ethnicity, religion or belief and sexual orientation. If you are a candidate with a disability, or are assisting a candidate with a disability, and require an accommodation to apply for one of our jobs, please email us at.
About Insight Investment: Insight Investment is a leading asset manager focused on designing investment solutions to meet its clients' needs. Founded in 2002, Insight's collaborative approach has delivered both investment performance and growth in assets under management. Insight manages assets across its core liability-driven investment, risk management, full-spectrum fixed income, currency and absolute return capabilities. Insight has a global network of operations in the UK, Ireland, Germany, US, Japan and Australia.
Senior Developer (London) employer: Insight Investment
Contact Detail:
Insight Investment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Developer (London)
✨Tip Number 1
Familiarise yourself with Agile methodologies, as this role heavily involves working in Agile teams. Understanding the principles of Agile will not only help you during interviews but also demonstrate your readiness to adapt to their work environment.
✨Tip Number 2
Brush up on your knowledge of .NET technologies, especially C#, ASP.NET, and SQL. Being able to discuss your experience with these technologies confidently will show that you're well-prepared for the technical challenges of the role.
✨Tip Number 3
Prepare to discuss architectural patterns and secure SDLC practices. Insight Investment values innovation and change, so being able to articulate your thoughts on these topics will set you apart from other candidates.
✨Tip Number 4
Highlight your mentoring experience and ability to lead retrospectives. This role requires collaboration and leadership within the team, so showcasing your past experiences in these areas will demonstrate your fit for the position.
We think you need these skills to ace Senior Developer (London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, .NET, and Agile methodologies. Include specific projects where you've applied OOP, SOLID principles, and any relevant architectural patterns you've worked with.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role at Insight Investment. Mention how your skills align with their requirements, particularly in mentoring and leading retrospectives, as well as your ability to communicate complex ideas effectively.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your expertise in distributed architectures, CI/CD pipelines, and secure SDLC practices. This will give them a clear view of your technical capabilities.
Prepare for Technical Questions: Anticipate technical questions related to your experience with .NET technologies and Agile development. Be ready to discuss specific challenges you've faced and how you solved them, as well as your approach to mentoring and collaboration within teams.
How to prepare for a job interview at Insight Investment
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with C#, .NET, and Agile methodologies in detail. Highlight specific projects where you applied OOP, SOLID principles, and secure SDLC practices, as these are crucial for the role.
✨Demonstrate Leadership Skills
Since the role involves mentoring and leading retrospectives, share examples of how you've successfully guided teams or driven change in previous positions. This will show your capability to take ownership and lead initiatives.
✨Communicate Effectively
Practice explaining complex technical concepts in a simple manner. You may need to present information to non-technical stakeholders, so being able to convey your ideas clearly is essential.
✨Prepare for Problem-Solving Scenarios
Expect to face questions that assess your problem-solving skills. Think of past challenges you've encountered in development and how you approached them, especially in collaborative settings.