The senior software developer will be responsible for creating and maintaining Microsoft .Net, CRM and Dynamics 365 applications. You’ll be key to analysing problems, including root cause analysis, defining possible solutions. Develop quality solutions in support of the business within the service level agreements & schedule. You’ll deliver third line support for a wide range of applications and systems within the company. Collaborating effectively with 2nd line support, QA, SA and Change Management teams. Effective and timely communication with all involved parties Development.
Providing solutions that meet architecture & security standards ensuring secure, maintainable and extendable applications. Write technical specification documents. Understanding complex applications and their integrations with other systems Support.
Work with other teams to resolve issues & deliver solutions. Ensure the smooth transition from project phase to live applications with a detailed handover/training for the application support team. Write/Maintain system documentation. Drive/define continuous improvement within the context of team/company objectives
Computer science degree or equivalent. 5 years experience developing .Net solutions. Strong technical skills in the following areas; C#, SQL, SSRS, MS CRM 2013 or MS Dynamics 365, WCF, Entity Framework.
The candidate will be able to problem solve and be proactive when faced with a challenges. Also to work well within a team and at different levels across the company, but also able to work under own initiative. Understanding of the full software development life cycle. Able to analyse business needs & design and develop innovative solutions. The ability to adapt to changing priorities, be flexible, proactive and focused in approach to work
Desirable (but not essential) Web API, .Net Core, MVC, ASP.NET, JavaScript, jQuery. Experience with XML, JSON, SSIS, Git, TFS, Azure Devops. Experience with VBA, Visual Basic, VB.Net, SSAS, automated testing. Knowledge and experience of Agile. Experience of SharePoint integration. Experience working in the insurance/financial services industry. MS certification would be a benefit