VB Software Engineer in London

VB Software Engineer in London

London Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
Titian Software Ltd

At a Glance

  • Tasks: Join a Scrum team to enhance and modernise a crucial VB6 application for pharma and biotech.
  • Company: Dynamic tech company with a friendly, collaborative culture in Central London.
  • Benefits: Flexible hours, remote work, Pluralsight subscription, social events, and pension scheme.
  • Other info: Opportunities for career progression in technical, management, or consultancy tracks.
  • Why this job: Tackle exciting challenges in a high-impact sector while growing your skills and career.
  • Qualifications: Experience in Visual Basic 6 and relational databases; C#/.NET knowledge is a plus.

The predicted salary is between 40000 - 50000 £ per year.

The team consists of a diverse set of components, including front and back end technologies. Our Scrum teams have the opportunity to work with a varied set of technologies and code base. This vacancy is within a Titian Software Scrum team specialising in desktop applications integrating with automated liquid handlers from a multitude of hardware vendors. The team will be developing new enhancements to a mature VB6 application crucial to many large pharmaceuticals and bio‑tech companies, and assist with longer term modernising of the application.

You will join a Scrum team with 3-5 other developers and a tester. At least one of the developers or the team leader is very experienced (5+ years) and helps with the designs and maintaining the quality via code reviews. For the customer requirements, the team can rely on experienced (often 10+ years) application consultants knowing the customer processes. Our developers and application consultants come from different backgrounds (software engineering, natural/applied sciences, pharmaceutical) and different countries. With flexible working hours, remote working options, casual dress code and frequent social events, this creates a friendly atmosphere to work in.

The challenge involves a single product with a modular architecture, allowing us to extend our core functionalities effortlessly to provide robust and meaningful solutions for our customers. This requires an initial challenging design to make the change optimal for the most customers. The pharmaceutical/biotech sector is sensitive to quality, as they perform expensive and high‑throughput operations. Code quality is a major metric for us, supported by useful procedures and guidelines that everyone adheres to. We also have a product built robustly to handle errors from external sources or events safely and gracefully.

Our customers are security‑oriented, which became more challenging with our recent SAAS offering on AWS infrastructure. We started with a limited set of packages and are slowly extending this to the whole product range, providing enough delightful challenges even for the most experienced developers.

The process begins with requirements from customers that our application consultants and software team members analyse and break down into gaps. The scrum team working on the project further breaks this down into functional user stories. We keep the customer updated throughout the process, often providing periodical releases for testing and production. Before releases, we conduct in‑house UAT execution of the whole business processes. For actual releases, scrum team members often go to customer sites to supervise the first testing, especially when integrating with new machines, robotic platforms, or external software systems. We have a strong track record of projects finished on time, to budget, and to customer satisfaction.

The opportunities for our software engineers include progressing on a technical track (Senior Software Engineer with tech lead role), a management track (Software Team Leader with project manager role), or a consultant track (Application Consultant with client‑facing roles), depending on their interest. As a small company, we encourage people to define their ideal roles and strive to provide them.

Qualifications: We seek candidates who enjoy algorithmic challenges, can produce quality code, have experience with relational databases and Visual Basic 6, and preferably at least one year of commercial experience. Experience with C#/.NET, ASP/ASP.NET is a plus.

Additional Information: Other benefits include flexible working hours, partially remote working option, Pluralsight subscription, social events, contribution to certifications, pension, cycle scheme, and flexible annual leave allowance. Central London location.

VB Software Engineer in London employer: Titian Software Ltd

Join a dynamic and innovative team as a VB Software Engineer, where you'll have the opportunity to work on cutting-edge desktop applications that play a crucial role in the pharmaceutical and biotech sectors. With a strong emphasis on quality, security, and collaboration, our flexible working hours, remote options, and vibrant work culture foster both personal and professional growth. Located in central London, we offer unique benefits such as a Pluralsight subscription, contributions to certifications, and a friendly atmosphere that encourages creativity and teamwork.

Titian Software Ltd

Contact Details:

Titian Software Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land VB Software Engineer in London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Titian Software Ltd or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Titian Software Ltd.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Titian Software Ltd.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Titian Software Ltd that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace VB Software Engineer in London

Visual Basic 6
C#/.NET
ASP/ASP.NET
Relational Databases
Algorithmic Problem Solving
Code Quality Assurance
Scrum Methodology

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Titian Software Ltd.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Titian Software Ltd and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Titian Software Ltd

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Titian Software Ltd uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.