Leave us your email address and we'll send you all the new jobs according to your preferences.
Software Engineer (.Net/ C#)
Posted 9 days 12 hours ago by CPS Group
£40,000 - £60,000 Annual
Permanent
Full Time
I.T. & Communications Jobs
Cardiff, City, United Kingdom, CF10 2AF
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
- 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.
- 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
CPS Group
Related Jobs
Software Engineer (Java/Azure)
- £550 - £650 Annual
- Midlothian, Edinburgh, United Kingdom, EH120
Senior Delivery Manager - DV Cleared
- £60,000 - £70,000 Annual
- London, United Kingdom
Commercial Manager
- £35 Annual
- London, United Kingdom
Service Life Cycle Manager
- Tyne And Wear, Sunderland, United Kingdom, SR6 7
Oracle EPM Product Manager
- £130,000 Annual
- London, United Kingdom