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
Contact Detail:
CPS Group Recruiting Team