Senior Application Developer in Birmingham

Senior Application Developer in Birmingham

Birmingham Full-Time 60000 - 75000 € / year (est.) No home office possible
LRQA

At a Glance

  • Tasks: Lead the development and support of a critical CRM and invoicing system.
  • Company: Join a forward-thinking company that values innovation and collaboration.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Other info: Dynamic team environment with excellent career advancement potential.
  • Why this job: Make a real impact by enhancing business-critical applications with cutting-edge technology.
  • Qualifications: 5+ years in Delphi/Object Pascal and strong SQL skills required.

The predicted salary is between 60000 - 75000 € per year.

Role Purpose: The Senior Application Developer reports to the Application Support function and is responsible for the operational ownership, support, and technical stewardship of a critical CRM, Audit and Invoicing System supporting EMEA business operations. This hands-on technical leadership role requires deep expertise in Delphi / Object Pascal and focuses on ensuring the stability, performance, and resilience of a business-critical platform. The developer will act as the technical owner and subject-matter expert, maintaining high service reliability while driving continuous improvements in maintainability, security, and long-term sustainability.

Accountabilities

  • Application Ownership & Operational Stability: Act as the technical owner of the KVS / KVSIFS platform within the Run organisation, responsible for the Delphi / Object Pascal codebase. Ensure high availability, stability, and resilience of the application. Own incident and problem management, including root-cause analysis. Provide 2nd and 3rd-line support for complex application issues. Drive improvements in service reliability and incident resolution times.
  • Application Maintenance & Technical Support: Defect resolution and minor enhancements. Technical debt management. Support the codebase comprising associated third-party components. Manage application releases, patches, and controlled deployments. Ensure changes are implemented safely and in line with operational standards.
  • Database & Performance Management: Support and optimise the Azure SQL database: stored procedures, data integrity, performance tuning. Diagnose and resolve performance issues with infrastructure and cloud teams. Resolve latency and throughput challenges. Support high-volume transactional processing.
  • Hosting, Infrastructure & Runtime Environment: Improve scalability, resilience, and observability with infrastructure, cloud and DevOps teams. Support transition to modern hosting patterns where appropriate. Ensure application remains performant and stable during architectural or deployment changes. Deploy and configure Microsoft IIS websites and web applications. Manage application pools, bindings and site configurations. Troubleshoot application and server-level issues such as HTTP errors and app pool failures. Support secure configurations (SSL certificates, authentication methods).
  • Integration & Interface Support: Support and monitor all application integrations: REST APIs, external audit and certification platforms, invoicing and payment systems. Troubleshoot and resolve data synchronisation issues and integration failures impacting business operations.
  • Security, Risk & Compliance: Ensure the platform operates within LRQA security and network controls. Validate secure data access, API-based external communications, technical and security posture. Support audit, compliance and assurance activities.
  • Documentation & Knowledge Management: Maintain comprehensive and up-to-date documentation: architecture diagrams, support runbooks, known errors, and recovery procedures. Reduce key-person dependency by documenting, sharing and making knowledge accessible across teams.
  • Stakeholder Engagement & Communication: Act as a trusted technical partner to business stakeholders, IT Operations, cloud and infrastructure teams. Provide clear communication on incidents and risks, technical limitations and platform sustainability.

Skills

  • Professional Skills: Strong problem-solving and analytical skills. Self-motivated and proactive, able to work independently. Excellent communication skills, translating technical concepts to non-technical stakeholders. Operate effectively in complex and legacy environments. Strong organisational and prioritisation skills. Resilient and pragmatic approach to technology challenges.
  • Technical Skills: Hands-on experience with Delphi / Object Pascal in enterprise or business-critical applications. Proven experience supporting and maintaining legacy or long-lived codebases. Strong SQL Server / Azure SQL capability, including performance tuning and troubleshooting. Experience supporting and developing web applications and API endpoints. Operating applications in production environments with high availability and reliability requirements. Solid understanding of incident, problem, and change management in a Run / Operate model.
  • Desirable / Nice-to-Have Technical Skills: Read and converse in Dutch language. Exposure to .NET Core, C#, and MVC-based application patterns. Familiarity with mixed-technology stacks (Delphi and .NET). Awareness of modern DevOps practices, including CI/CD pipelines (Azure DevOps preferred), containerisation concepts, Kubernetes-based hosting models. Willingness and ability to learn new technologies alongside core Delphi responsibilities.

Experience And Qualification

  • Essential Experience: 5+ years of hands-on experience with Delphi / Object Pascal. Strong experience with SQL Server / Azure SQL. Experience keeping versions up-to-date and ensuring applications remain within vendor support. Demonstrable experience as both a developer and administrator of a Delphi-based codebase environment. Proven experience supporting business-critical applications in production environments. Experience maintaining VCL-based applications. Experience delivering solutions using Agile methodologies. Experience managing application releases, user communications, and training for a commercial user base.
  • Desirable Experience: Experience with DevExpress or similar frameworks. Experience working with or supporting .NET-based applications alongside other technology stacks. Experience with CRM, audit, or invoicing platforms. Experience supporting high-volume transactional systems. Experience in a professional services, certification, or testing/inspection business context. Experience working with third-party vendors and development partners. Hands-on use of FireDAC for database connectivity.

Education & Qualifications: Degree in Information Technology, Computer Science, Business, or a related field (or equivalent practical experience).

Certifications (Desirable): Microsoft Certified: Azure Fundamentals (AZ-900), ITIL 4 Foundation, Microsoft Certified: Azure Administrator Associate (AZ-104), Microsoft Certified: DevOps Engineer Expert (AZ-400), SQL / Data certifications (Microsoft Data Platform).

Equal Opportunity: LRQA is an equal opportunity employer. We welcome and encourage applications from all qualified individuals regardless of race, colour, religion, sex, gender identity, sexual orientation, national origin, age, disability status, veteran status, or any other protected characteristic.

Senior Application Developer in Birmingham employer: LRQA

At LRQA, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our commitment to employee growth is evident through continuous learning opportunities and a supportive environment where your technical expertise in Delphi/Object Pascal can thrive. Located in a vibrant area, we provide a unique chance to work on critical business applications while enjoying a balanced work-life experience.

LRQA

Contact Detail:

LRQA Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Application Developer in Birmingham

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Delphi/Object Pascal. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by practising common technical questions related to application development and problem-solving. We recommend doing mock interviews with friends or using online platforms to boost your confidence.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and makes it easier for us to connect with you.

We think you need these skills to ace Senior Application Developer in Birmingham

Delphi / Object Pascal
SQL Server
Azure SQL
Performance Tuning
API Development
Incident Management
Problem Management

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your hands-on experience with Delphi / Object Pascal and SQL Server. We want to see how your skills align with the role, so don’t hold back on showcasing your technical prowess!

Tailor Your Application:Take a moment to customise your application for this specific role. Mention how your past experiences relate to the responsibilities listed in the job description. This shows us you’re genuinely interested and have done your homework!

Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to explain your experiences and achievements. We appreciate clarity, especially when it comes to technical details!

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at LRQA

Know Your Code Inside Out

As a Senior Application Developer, you'll need to demonstrate your deep expertise in Delphi and Object Pascal. Brush up on your codebase and be ready to discuss specific challenges you've faced and how you resolved them. This shows you're not just familiar with the technology but can also handle real-world issues.

Showcase Your Problem-Solving Skills

Prepare to share examples of how you've tackled complex application issues in the past. Think about incidents where you performed root-cause analysis or improved service reliability. This will highlight your analytical skills and proactive approach, which are crucial for this role.

Communicate Clearly with Non-Technical Stakeholders

Since you'll be acting as a trusted technical partner, practice explaining technical concepts in simple terms. Prepare to discuss how you've effectively communicated with business stakeholders in previous roles, ensuring everyone is on the same page regarding incidents and risks.

Familiarise Yourself with the Company’s Tech Stack

Research the company’s existing systems and any technologies mentioned in the job description, like Azure SQL and DevOps practices. Being knowledgeable about their tech stack will not only impress your interviewers but also help you understand how you can contribute to their goals from day one.