Position: Senior Data Migration Developer
Company: O2IT Recruitment
Experience required: 5y
English level: intermediate

Required Skills & Experience
1. Significant experience using current	versions of C#	and .net core		
2. Demonstrable understanding of object-oriented	design		
3. Knowledge of Entity Framework	and	Microsoft	T-SQL		
4. Experience	using JavaScript		
5. Development of REST based services		
6. Demonstrable understanding of	test-driven design, especially unit	testing in	a .NET environment		
7. Identify performance bottlenecks and	propose solutions		
8. Previous data migration experience		
9. Experience of Kafka		
10. Knowledge of containerization using Docker		
Desirable Skills & Experience
11. Experience using Azure, especially using	data	factory, messaging	and	event technologies	
12. Solid	understanding	of current	web	technologies and trends		
13. Experience of writing	automated tests for	example in Postman		
14. Working within an Agile/Scrum	Environment		
15. Familiarity	with	CI/CD tools		
16. Financial Services with pensions experience would	be advantageous		
17. An interest	in data science		
Responsibilities
1. Availability for meetings with project teams and	co-workers as	and	when	needed during	the	working	day.
2. Migration	from	multiple	data	sources
3. Migration	planning,	analysis,	design	and	delivery
4. Migration execution
5. Mentoring	Junior developer	when	required.