Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (.Net/ C#)

CPS Group

Cardiff

Hybrid

GBP 40,000 - 60,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking a Software Developer to join their Migration Group. This role involves maintaining and enhancing their legacy migration platform codebase, developing connectors for enterprise systems, and participating in code reviews. Ideal candidates will have over 3 years of experience with C# and the .NET framework, proficient in SQL, and comfortable working in both remote and office-based environments. Strong communication skills and the ability to work independently are essential.

Qualifications

  • 3+ years experience with C# and .NET Framework.
  • Proficient with SQL for querying and data manipulation.
  • Experience with version control systems like Git.

Responsibilities

  • Maintain and enhance legacy migration platform codebase.
  • Develop connectors for enterprise systems.
  • Document code changes and maintain technical documentation.

Skills

C#
.NET Framework
OOP
LINQ
Dependency Injection
Git workflows
SQL
Unit Testing
Communication

Tools

Visual Studio
GitLab
TeamCity
Entity Framework
Job description
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, 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
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 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.