Software Specialist

CV-Library

£145,600 a year

Reading

Location

Full-time

Job type

Permanent

Contract type

On-site

Work setup

Opens CV-Library in a new tab

In brief

This software specialist role focuses on the design, development and customisation of Siemens Teamcenter PLM solutions. The work involves building integrations between enterprise systems and engineering applications while maintaining robust software components to support critical business processes within a complex manufacturing environment.

Best for

Experienced software engineers or solution architects with Teamcenter PLM expertise.

Non-negotiable

Current or transferable DV clearance is required.

Worth knowing

This is a three-month contract requiring five days of onsite work per week in Reading.

What you need

Required

  • DV Clearance

    Must already hold

  • Teamcenter PLM

    Clearly required in the listing

  • Teamcenter ITK

    Clearly required in the listing

  • Product Lifecycle Management

    Clearly required in the listing

  • Enterprise application development

    Clearly required in the listing

  • Object-oriented design

    Clearly required in the listing

  • Agile development

    Clearly required in the listing

  • Stakeholder engagement

    Strongly implied by the listing

  • Siemens Teamcenter

    Clearly stated in the job description.

  • C#

    Clearly stated in the job description.

  • .NET

    Clearly stated in the job description.

  • C++

    Clearly stated in the job description.

Preferred

No preferred skills or technologies were clearly stated.

Your day-to-day

  • Configure Teamcenter solutions

    Clearly stated in the job description.

  • Develop system integrations

    Clearly stated in the job description.

  • Maintain software components

    Clearly stated in the job description.

  • Design technical solutions

    Clearly stated in the job description.

  • Provide technical support

    Clearly stated in the job description.

Experience expected

Level

Senior level

Based on what the listing states

Years of experience

Not stated

No clear years requirement found

Evidence from the listing

Experience level

“Mentor junior developers and support knowledge sharing across teams.”
Full job description (from employer)⌄

I am currently looking for a Software Specialist for a contract role in Reading. Contract: 3 mths Rate: £70 per hour Inside Location: Reading (5 days onsite) Clearance: Suitable candidates must already have current/transferable DV Clearance. (Please note: we can only consider candidates with active clearance for this role) We are seeking an experienced Teamcenter PLM Technical Consultant for the design, development, customisation and support of Siemens Teamcenter solutions within complex engineering and manufacturing environments. The successful candidate will work closely with engineering, manufacturing, IT and business stakeholders to deliver robust Product Lifecycle Management (PLM) capabilities that support critical business processes. The role requires a combination of Teamcenter technical expertise, enterprise application development experience and strong stakeholder engagement skills. This position is ideal for an experienced software engineer or solution architect who enjoys solving complex integration challenges, modernising engineering systems and delivering high-quality enterprise software solutions. Key Responsibilities Teamcenter Configuration & Customisation Design and implement Teamcenter customisations using Teamcenter ITK. Develop and maintain: Custom handlers User exits Workflow extensions Custom business rules Batch processes Extend standard Teamcenter functionality to meet evolving business requirements. Support Teamcenter upgrades and migration activities. Integration Development Design and implement integrations between Teamcenter and enterprise systems including: ERP platforms Manufacturing systems Engineering applications Data warehouses Microsoft technology stacks Develop APIs and middleware solutions to facilitate data exchange. Ensure secure and reliable integration of engineering data across platforms. Software Engineering Develop and maintain software components using: C# .NET C++ SQL Server Apply modern software engineering practices including: Code reviews Unit testing Automated build pipelines Source control management Contribute to architectural decisions and technical roadmaps. Solution Design Analyse business and engineering processes. Translate requirements into scalable PLM solutions. Produce technical designs and implementation documentation. Identify opportunities for process automation and system optimisation. Support & Continuous Improvement Investigate and resolve complex production issues. Provide third-line support for Teamcenter applications. Perform root cause analysis and recommend long-term solutions. Mentor junior developers and support knowledge sharing across teams. Essential Skills & Experience: Teamcenter Commercial experience with Siemens Teamcenter. Development experience using Teamcenter ITK. Experience creating: Custom handlers User exits Workflow customisations Server-side extensions Strong understanding of Product Lifecycle Management principles. Software Development Strong C# and .NET development experience. Commercial C++ development experience. Experience developing enterprise applications. Knowledge of object-oriented design principles and design patterns. Data & Integration: Experience with SQL Server, Oracle or other relational databases. Data migration and transformation experience. Experience integrating business-critical systems. Delivery: Agile development experience. Familiarity with Azure DevOps, Git, Bitbucket or similar tooling. Experience working in regulated or high-assurance environments. Personal Attributes: We are looking for someone who: Enjoys complex technical problem solving. Can communicate effectively with both engineers and business stakeholders. Takes ownership of technical delivery. Is passionate about software quality and maintainable solutions. Can mentor and guide less experienced team members. Thrives within multi-disciplinary engineering environments

Why apply through Jobmundo?

  • Clear, unbiased job analysis
  • Shows what you match
  • Save time reading hard to read job descriptions

Note

We generate this analysis from the job description. The listing may have changed since then, or the analysis may not be fully accurate — always check the original posting before applying.

Related jobs