Software Engineer (.Net/ C#) in Cardiff
Software Engineer (.Net/ C#)

Software Engineer (.Net/ C#) in Cardiff

Cardiff Full-Time No home office possible
C

Software DeveloperEnterprise Migration PlatformPosition OverviewTeam: 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, SourceOne, Enterprise Vault)

Participate in code reviews and collaborate through GitLab merge requests

Document code changes and maintain technical documentation

Maintain and improve CI/CD pipelines using TeamCity

Write unit tests and support QA testing

Contribute to next-generation platform architecture and development

RequirementsMust-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 GitLab or GitHub.

Working knowledge of SQL for querying and data manipulation. Experience with SQL Server, PostgreSQL, 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, SourceOne, IBM Tivoli

Data Migration: ETL, data warehousing, replication software, batch processing, data transformation, legacy data extraction, binary/structured file parsing

Additional Languages: C++, VB.NET, Python, PowerShell

Testing/Quality Tools: SonarQube, SonarCloud, dotCover, Cucumber, Selenium, SpecFlow, NSubstitute

DevOps: TeamCity, Docker

UI Frameworks: Avalonia, Blazor, Angular, WPF, WinForms

Logging/Profiling: NLog, Serilog, dotTrace, dotMemory

Other: REST/SOAP API integration, Agile/Scrum experience

#J-18808-Ljbffr

C

Contact Detail:

CPS Group Recruiting Team

Software Engineer (.Net/ C#) in Cardiff
CPS Group
Location: Cardiff

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>