Charles Taylor Plc
,
London, Greater London
Senior C#.Net Developer
Overview
Background Digital innovation is reshaping the insurance industry - We’re making it happen. Charles Taylor InsureTech was established to help insurance businesses drive change through the delivery of technology enabled solutions. We don’t have a one-size-fits-all approach or prescriptive methodology. We work consultatively with our clients to revitalise their operations, reinvent established processes and implement future-ready solutions that deliver measurable benefit and improve data-driven decision making. The Role This is an exciting time to join us as we significantly develop our technology business, and individuals can expect to work with high quality colleagues in a fast paced, growing environment that offers great career prospects. We are seeking a highly motivated Senior C# .NET Software Developer who understands technical architecture and is looking to work on exciting projects using the latest technologies. All projects are being developed using agile project management and development techniques and experience in this area is essential. Key Responsibilities Working with colleagues and clients/users to: Investigate and model business functions, processes, and information flows and data structures, using methodical and consistent techniques. Investigate operational requirements and problems, seeking effective business solutions through improvements in information systems, data management, processes/procedures, organisation, and equipment. Specify information flows, processes/procedures, and data objects that will meet the business requirements. Consults with IT specialists in areas such as software engineering, data management, communications, and service delivery and takes account of their recommendations. Working alone or as part of a team to: Analyse the underlying issues arising from investigations into requirements and problems and identifies available options for consideration. Assist colleagues/clients/users in defining acceptance tests for automated systems and take responsibility for their proper execution. Put in place mechanisms and procedures for the structured review of work produced and ensure that these are adhered to. Personal responsibility to: Design, code, test and document particularly large, complex or mission critical programs. Define, plan and justify (in business terms) projects to develop/implement automated and non-automated components of new or changed processes. Provide expert advice in some or all aspects of the programming methods, tools and/or standards used in CTC. Provide advice, guidance, and assistance to less experienced colleagues as required. Apply available standards, methods and tools in an intelligent and effective way, and to produce a consistently high standard of documentation of both a technical and a descriptive nature. Values Demonstrate and role model the Charles Taylor six Values by ensuring a Supportive Environment, upholding Excellence in People, focusing on Partnership with Clients, delivering High quality Work, promoting Group-wide Entrepreneurship and having an Appetite for Change. Required skills General Technical lead experience Software architecture experience Worked on high volume, multitier systems Familiarity with SDLC methodologies – Waterfall, Scrum, Kanban SQL Server / T-SQL / Stored Procedures / Dynamic SQL .Net Framework / .Net Core, ASP.NET MVC HTML / MVC / Razor / CSS Webservices, WebAPI OIDC / OAuth2 JavaScript, JQuery, SPA frameworks (Vue.js, Angular or similar) Windows Services Unit testing frameworks, TDD Familiarity with UML notation Microsoft Azure Azure DevOps (planning tools, build and deployment pipelines) Azure VMs, App Service Plans Azure Search PaaS SQL Blob storage Desired Experience with development of Office Add-Ins (VSTO) Experience with Kubernetes IdentityServer Experience with testing automation Insurance domain knowledge Equal Opportunity Employer Here at Charles Taylor we are proud to be an Inclusive Employer. We provide an environment of mutual respect with zero tolerance to discrimination of any kind regardless of age, disability, gender identity, marital/ family status, race, religion, sex or sexual orientation. Our external partnerships and the dedicated work we do in promoting a transparent and fair recruitment and selection process all contribute to the successful, inclusive and diverse culture and environment which we are proud to be a part of at Charles Taylor. This job was originally posted as www.cwjobs.co.uk/job/89875245