Mutual Vision Ltd, Head Of Development .net
Introduction
During my time at Mutual Vision Ltd, I was responsible for the helping a team of developers to deliver improved changes to their existing product as well as help to build a new product.
My role involved working closely with the development team to ensure that the changes were delivered on time and to a high standard. The team was responsible for the development of the existing .net product, and worked closely with the team to ensure that the .net product was maintained to a high standard.
Mutual Vision Ltd is a software development company that specialises in the development of software for the financial services industry and specialises in the development of software for the building society industry.
Role overview
My role included helping the .net development team to be able to work together with the agile scrum methodology. The team learned how to work together in sprints, working through a product backlog and focussing on making sure that the tasks within the sprint were completed as expected.
Challenges and Successes
I was also involved with helping the team understand new techhnologies and how to use them to improve the development process. This included utilising different approaches to asycnhronous programming, by utilising a service bus to communicate between the different components of the application.
Unit testing was also something that was introduced to the team, and this helped to ensure that the code was of a high standard and that the code was tested before it was deployed to production.
During this time I was also involved with helping the team to understand how new technologies and front end frameworks, in particular AngularJs, could be used to improve the development process. This was done by delivering a series of proof of concepts and then workshops, to help the team to understand how to use the new technologies and frameworks.
I was also involved with reviewing the data strategies in particular helping customers make the most of their data when it comes to reporting historical transactions. This was done by utilising ETL (SSIS), OLAP (SSAS) and reporting (SSRS) to help the team to understand how to use the data to its full potential.
Repsonsibilties
During my time at Mutual Vision Ltd, I was responsible for the following:
- Maintaining the existing .net product, including the development of new features and the maintenance of the existing features.
- Assisting the team to understand new technologies and how to use them to improve the development process.
- Team mentoring and coaching.
- Assisting with product deployment to customers instances.
- Helping the team to understand how to use the new technologies and frameworks to improve the development process.

