At a Glance
- Tasks: Join a dynamic team to develop innovative software solutions and enhance a critical platform.
- Company: A leading investment manager with a focus on technology and growth.
- Benefits: Enjoy a competitive salary, bonuses, health perks, and flexible working options.
- Why this job: Make a real impact by working on exciting projects with cutting-edge technologies.
- Qualifications: 2+ years of development experience and proficiency in programming languages like C# and NodeJS.
- Other info: Collaborative environment with excellent career advancement opportunities.
The predicted salary is between 72000 - 108000 £ per year.
Overview
Software Developer – Central London / Hybrid Remote working
Paying up to £90,000 depending on experience, plus benefits listed at the bottom of this advert
Role Overview
A highly regarded investment manager is seeing year-on-year growth and a big investment in their technology capabilities and are looking to hire a Developer within one of the development teams, who has a key focus on the delivery of a critical platform within the business. The company is looking to recruit a full stack developer into this platform team, enhancing the platform to increase the productivity of the technology department and wider business.
There is a wide range of projects in the pipeline with some including:
- Migration of services to the cloud (containerisation, upgrading to latest .NET / NodeJS, configuring kubernetes, etc)
- Building a low code testing framework (not traditional automated testing), to enable their BA\’s and Users to create automated testing for their user centred workflows
- Workflow/dashboard debugging tools
- Instrumentation and metrics analysis
- Us usability improvements
- Fitness/chaos engineering
- Migration to lambda functions
- Looking into the use and introduction of NLP and Machine Learning
Key Tasks
- Partner with functional owners to develop solutions that solve business problems or increase the productivity of the technology department. This will include gathering and validating requirements, developing the solution and delivering it to the clients.
- Develop solutions that are supportable, maintainable, testable, documented, and SOLID code.
- Ensure that the solutions are tested including automated unit and continuous integration tests.
- Contribute to the enhancement of the architecture and the platform.
- Help prioritise the product backlog, providing input on the most efficient strategies to deliver continuously to the business whilst not deviating from the overall strategy and architecture.
- Bring and build knowledge of the industry and educate teams.
- Partner and collaborate with other technical teams including Infrastructure, Business Analysts, Data and Investment streams.
- Enhance the CI/CD pipelines as part of our continual improvement’s objective.
- Set a high bar and promote standards and best practices (testing, security, architecture, infrastructure, SDLC).
- Ensure adherence to audit, information security and IT control requirements.
- Work effectively with 3rd party relationships: vendors, contractors, software providers.
- Perform administrative tasks related to the development process.
- Provide third line of support (first line being the initial support call and second line being onsite support).
Skills, Knowledge & Experience
The role requires a minimum of 2 years experience as a Developer.
- Experience in one or more programming languages (e.g. C#, .NET, NodeJS, Javascript, Typescript)
- Experience in one or more testing frameworks (eg Webdriver IO/Selenium) and UI automation
- Platform development experience desirable
- Familiar with Cloud concepts
- Familiar with databases: SQL Server, Oracle, Mongo, ElasticSearch
- Familiar with multiple frameworks/libraries/tools/concepts:
- Communication: Messaging (RabbitMQ)
- Workflows
- GUI: JavaScript, HTML5, CSS, React
- Testing/CI: Testing libraries, Jenkins/TeamCity
Benefits offered
Bonus, Pension (9% non-contributory plus additional matched contributions), 4 x Life Assurance, Group Income Protection, Season Ticket Loan, GAYE, BUPA Private Medical, Private GP, Travel Insurance, Buy-and-sell of Holiday, Variety of Health and Wellbeing benefits including Headspace App Subscription, Fitness Classes, plus more
If you are an experienced Developer with the listed skills and experience above then please apply now to find out more.
#J-18808-Ljbffr
Platform Software Developer employer: Viribus
Contact Detail:
Viribus Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Platform Software Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is a great way to demonstrate your coding abilities and problem-solving skills to potential employers.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so practice makes perfect!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a straightforward way to get your application noticed by the right people.
We think you need these skills to ace Platform Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Platform Software Developer role. Highlight relevant experience, especially with technologies like .NET, NodeJS, and cloud concepts. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how you can contribute to our team. Be sure to mention any specific projects or experiences that relate to the job description.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them in your application. We love seeing practical examples of your work, especially if they involve platform development or automation testing.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team at StudySmarter!
How to prepare for a job interview at Viribus
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and frameworks mentioned in the job description, like C#, .NET, NodeJS, and JavaScript. Brush up on your knowledge of cloud concepts and databases too, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've developed solutions that solved business problems or improved productivity. Think about how you gathered requirements, developed the solution, and delivered it effectively. This will demonstrate your ability to partner with functional owners.
✨Understand CI/CD and Testing Frameworks
Familiarise yourself with Continuous Integration/Continuous Deployment (CI/CD) pipelines and testing frameworks like Webdriver IO or Selenium. Be ready to explain how you’ve implemented these in past projects and how they contribute to maintainable and testable code.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s technology strategy, upcoming projects, and team dynamics. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values.