×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer (.Net​/C#

Job in Cardiff, Cardiff City Area, CF10, Wales, UK
Listing for: CPS Group
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer, Backend Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (.Net/ C#)

Software Developer Enterprise Migration Platform Position Overview

Team:
Migration Group

Location:

Remote or Office-based.

UK >>
Cardiff

Employment Type:

Full-time, Permanent

Experience Level: Mid-level to Senior (3+ years)

Key Responsibilities
  • Maintain and enhance legacy migration platform codebase
  • Implement customer-specific customizations and connector modifications
  • Develop and maintain connectors for enterprise systems (Exchange, PST, NSF, Source One, Enterprise Vault)
  • Participate in code reviews and collaborate through Git Lab merge requests
  • Document code changes and maintain technical documentation
  • Maintain and improve CI/CD pipelines using Team City
  • Write unit tests and support QA testing
  • Contribute to next-generation platform architecture and development
Requirements Must-Have
  • 3+ years professional experience with C# and .NET Framework. Comfortable with OOP, LINQ, async/await, dependency injection.
  • Experience with .NET testing frameworks (xUnit, NUnit, or MSTest). Understanding of unit testing principles, test-driven development, mocking, and writing maintainable test code.
  • Basic understanding of web services and communication technologies, including APIs, HTTP, and sockets
  • Demonstrated ability to debug complex issues, read and understand existing codebases, implement solutions independently.
  • Proficiency with Git workflows (branching, merging, pull requests, conflict resolution). Experience with Git Lab or Git Hub.
  • Working knowledge of SQL for querying and data manipulation.

    Experience with SQL Server, Postgre

    SQL, or similar relational databases.
  • Experience with ORMs such as Entity Framework, ORMLite, or Dapper for data access.
  • Experience developing on Windows platform using Visual Studio or similar IDEs.
  • Strong written and verbal communication. Ability to explain technical concepts clearly and document work effectively.
  • Ability to work independently with minimal supervision, manage own time effectively.
  • Proven ability to work effectively in small team environments and participate constructively in code reviews.
Nice-to-Have
  • Email/Archive Systems:
    Exchange Server, Office 365, PST files, Enterprise Vault, Commvault, Source One, IBM Tivoli
  • Data Migration: ETL, data warehousing, replication software, batch processing, data transformation, legacy data extraction, binary/structured file parsing
  • Additional

    Languages:

    C++, , Python, Power Shell
  • Testing/Quality Tools:
    Sonar Qube, Sonar Cloud, dot Cover, Cucumber, Selenium, Spec Flow, NSubstitute
  • Dev Ops:
    Team City, Docker
  • UI Frameworks:
    Avalonia, Blazor, Angular, WPF, Win Forms
  • Logging/Profiling: NLog, Serilog, dot Trace, dot Memory
  • Other: REST/SOAP API integration, Agile/Scrum experience
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary