Senior C Engineer in Telford

Senior C Engineer in Telford

Telford Temporary 30000 - 40000 £ / year (est.) Home office (partial)
eTeam

At a Glance

  • Tasks: Lead the development of secure digital services and mentor junior developers.
  • Company: Global recruitment specialist supporting critical government departments.
  • Benefits: Competitive daily rate, flexible work environment, and opportunities for professional growth.
  • Other info: Collaborative team culture with excellent career advancement opportunities.
  • Why this job: Make a real impact on public sector solutions while tackling complex technical challenges.
  • Qualifications: Strong engineering skills in C, experience with legacy systems, and database fluency.

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

We are a Global Recruitment specialist that provides support to clients across EMEA, APAC, US and Canada. We have an excellent job opportunity for you.

Role: Senior C Engineer

Duration: 6 months

Location: Telford with 2 days/week in office

Rate: 49GBP/Day (Inside IR35)

Job Description:

Role Overview
As a Senior Engineer within the client Market Unit, you will play a pivotal role in delivering modern, scalable, and secure digital services for one of the UK’s most critical government departments. You will work closely with architects and delivery leads to design and implement robust backend services, lead engineering best practices, and mentor junior developers. This role is ideal for someone who thrives in a collaborative environment, enjoys solving complex technical challenges, and is passionate about delivering impactful public sector solutions.

Role Purpose
As a Senior Engineer, you will remediate, stabilise, and modernise applications participating in the “Ingres‑only” pathway—decoupling data from Ingres to target relational platforms (e.g., Oracle/SQL Server) and implementing secure, supportable fixes that reduce risk ahead of March 2027. You’ll collaborate with architects, DB specialists, testers, and delivery leads to plan and execute safe change in line with client standards.

Key Outcomes

  • Risk reduction & compliance: Identify and remediate vulnerabilities, unsupported dependencies, and non‑compliant patterns to meet client security and data‑protection expectations.
  • Decoupling from Ingres: Refactor data access; support migration from Ingres to the agreed target RDBMS while retaining UI where required.
  • Quality & Release readiness: Deliver thoroughly tested fixes and enhancements that are verifiable in SIT, E2E/UAT and OAT/NFR phases, supporting traceability and sign‑off.
  • Knowledge transfer: Produce clear documentation and handover notes to client live support teams.

Responsibilities

  • Analyse applications (forms, modules, class libraries, COM components) to map dependencies (ADO, ODBC, custom DLLs/OCXs) and Ingres touchpoints.
  • Design and implement low‑risk remediation: data access abstraction, connection‑string/driver changes, error‑handling hardening, and performance fixes aligned to target databases.
  • Collaborate with DB engineers to plan and validate schema/data migration and to optimise SQL (procs/queries) post‑migration.
  • Build and execute test plans with QA: unit/functional/regression, non‑functional (reliability, performance), and defect lifecycle management across SIT, E2E/UAT and OAT.
  • Contribute to release documentation and change approvals; support rehearsals and cutovers where needed.
  • Work within client MU governance for security, data protection, and auditability; keep artefacts current (design notes, runbooks, KT packs).
  • Participate in agile ceremonies; coordinate with the Actian Exit streams (ETMP, Data Retention, Low‑Code, Ingres‑only) and Model Office activities.
  • Coach junior engineers and contribute to client MU engineering community initiatives.

Essential Skills & Experience

  • Strong Engineering skills: VB6, Tuxedo, C, AWS preferred.
  • Legacy remediation in regulated environments: diagnosing runtime faults, dependency drift, and security gaps; implementing safe, minimal‑change fixes.
  • Database fluency: experience moving away from Ingres or similar RDBMS; comfort working with DBAs on schema, queries, and performance while preserving behaviour.
  • Quality engineering: practical test design, defect triage, and readiness for multi‑phase test models (SIT/E2E/UAT/OAT).
  • Delivery habits: version control (Git/TFS), lightweight design documentation, and effective stakeholder communication.

Desirable

  • Familiarity with AI‑assisted upgrade accelerators (e.g., Retrofit/GitHub Copilot) and technical proving approaches used in the programme.
  • Experience with client MU governance, SD&T/implementation forums, or Model Office validation.

If you are interested in this position and would like to learn more, please send through your CV and we will get in touch with you as soon as possible. Please note, candidates are often shortlisted within 48 hours.

Senior C Engineer in Telford employer: eTeam

As a leading global recruitment specialist, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to thrive. Located in Telford, this role offers the unique opportunity to contribute to impactful public sector solutions while enjoying flexible working arrangements and a commitment to professional development. Join us to be part of a team that values your expertise and supports your growth in a meaningful way.

eTeam

Contact Details:

eTeam Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior C Engineer in Telford

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in government sectors. A friendly chat can lead to insider info about job openings or even referrals.

Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those involving C, database migrations, or legacy systems. This gives potential employers a taste of what you can do.

Tip Number 3

Ace the interview! Research common technical questions related to C programming and database management. Practise explaining your thought process clearly, as communication is key in collaborative environments.

Tip Number 4

Apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, applying directly can sometimes give you an edge over other candidates.

We think you need these skills to ace Senior C Engineer in Telford

C Programming
VB6
Tuxedo
AWS
Legacy Remediation
Database Fluency
SQL Optimisation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights the skills and experiences that match the Senior C Engineer role. We want to see how your background aligns with the job description, so don’t be shy about showcasing relevant projects or technologies you've worked with.

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. We love seeing enthusiasm and a clear understanding of the challenges we face in delivering impactful public sector solutions.

Showcase Your Problem-Solving Skills:In your application, highlight specific examples where you've tackled complex technical challenges. We’re looking for someone who thrives in a collaborative environment, so share instances where you’ve worked with others to achieve great results.

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 promptly. Plus, it gives you a chance to explore more about us and what we do!

How to prepare for a job interview at eTeam

Know Your Tech Inside Out

Make sure you brush up on your C programming skills and any relevant technologies like AWS, VB6, and Tuxedo. Be ready to discuss your experience with legacy systems and how you've tackled issues in regulated environments.

Showcase Your Problem-Solving Skills

Prepare examples of complex technical challenges you've solved in the past. Highlight your approach to remediating vulnerabilities and implementing fixes, especially in relation to data migration from Ingres to other RDBMS.

Emphasise Collaboration

Since this role involves working closely with architects and junior developers, be ready to talk about your experience in collaborative environments. Share instances where you've mentored others or contributed to team initiatives.

Prepare for Quality Engineering Questions

Expect questions around test design and quality assurance processes. Be prepared to discuss how you've built and executed test plans across different phases, ensuring that your fixes are thoroughly tested and ready for release.