More jobs:
Software Engineer (.Net/C#
Job in
Cardiff, Cardiff City Area, CF10, Wales, UK
Listed on 2026-01-12
Listing for:
CPS Group
Full Time
position Listed on 2026-01-12
Job specializations:
-
Software Development
Software Engineer, Backend Developer
Job Description & How to Apply Below
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
- 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.
- 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
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:
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:
×