Job Title: Senior Analyst Developer (.Net Development Stack)
Reports to: Head of Business Software Solutions
Department: Business Development Team
Location: Portsmouth
Hours: 9:00 - 17:30 Monday to Friday - Full Time
The Role
We are currently seeking a Senior Analyst Developer with Microsoft .Net development experience to join the team. Working as an integral part of the dedicated Business Development team, you will be an experienced Analyst Developer comfortable supporting and developing new and existing applications and business processes of all complexities in response to requests from Charles Taylor (CT) Assistance and our extensive client base.
Key Responsibilities
1. Develop codebases (e.g., Web services, web applications, APIs) and be proactively responsible for the delivery of these projects from inception through to delivery. Interact with and help manage project stakeholders.
2. Proactively contribute to the delivery of large development team projects as requested by the Head of Business Software Solutions.
3. Proactively manage your helpdesk (SNOW) incident queue to resolve any issues raised by the business or our clients in a timely manner. Address work items in these queues in priority order to ensure that the business and our clients can continue to work uninterrupted.
4. Work on change request work items in the help desk queue as assigned by the development team lead and/or Head of Business Solutions.
5. From time to time, deliver ad-hoc data requests to the business and our clients as per the help desk change request queue. Ensure the accuracy of data and that data is provided in a secure manner, meeting GDPR guidelines and regulations.
6. Responsible for the ongoing support and maintenance of the core CT Assistance claims handling solution.
7. Contribute to the upgrade of the CT Assistance claims handling solution.
8. Contribute to the support of existing SQL Server applications and other core Charles Taylor Assistance applications.
9. Implement ETL processes for data consumption into our on-premises database farm. Extract data using robust code, documenting rationale, designing, proving, and testing internal controls.
10. Produce documentation throughout the software development lifecycle to ensure that all developed codebases and business processes are fully supportable.
Required Skills
Mandatory Skills:
1. Proven track record of proactively taking responsibility for the delivery of development projects which encompass the full software development lifecycle. Ability to manage project stakeholders and their requirements.
2. Proven ability to proactively work as part of a team to help deliver large development projects.
3. Experience of developing and supporting APIs on AWS.
4. Demonstrable experience of authoring and maintaining complex Visual Studio codebases.
5. Designing and maintaining complex normalized relational databases.
6. Experience of developing extensible and maintainable complex codebases using a variety of development technologies.
7. Proven track record as a .Net Stack developer (using a variety of mainly Microsoft technologies).
8. Working within a change control process environment.
9. Proven track record of effectively managing time and milestones while working on multiple development projects simultaneously and keeping managers/stakeholders abreast of project progress.
10. Experience of the full software development lifecycle using different process methodologies (e.g., waterfall, agile, RUP).
11. Microsoft Office (365) Suite, in particular Excel.
Desirable Skills:
1. Experience of SSIS.
2. Experience with commercially available reporting and business intelligence tools (e.g., SSRS, Qlikview, Tableau).
Experience
1. Experience working with a host of different technologies, most notably Microsoft Visual Studio (C#, .Net 8 Core, using VS 2017 and above) to deliver web services (APIs), web applications, and applications on AWS for use internally and by our partners.
2. Experience working in a structured software development environment with exposure to the full development lifecycle, including requirements capture, design, implementation, and (automated) unit testing. Use of source control tools and processes (e.g., TFS).
3. Designing complex and efficient T-SQL queries in SQL Server with experience using large databases. Experience designing and creating databases to support in-house developed applications.
4. Experience investigating (and recommending) the use of new technologies and approaches for the team to adopt.
5. Experience working alongside a helpdesk environment to ensure that work is prioritized and queued accordingly, and that all work is fully recorded to facilitate auditing at a later date.
6. Appreciation of secure coding practices.
7. Solid planning/organizational and relationship management skills.
8. Understanding of core GDPR principles.
9. Relevant exposure to a similar regulatory reporting environment and proven data analysis expertise gained within a related insurance business.
Equal Opportunity Employer
Charles Taylor is 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. We promote a transparent and fair recruitment and selection process, and all contribute to the successful, inclusive, and diverse culture and environment which we are proud to be a part of.
Our values define who we are, what we stand for and how we behave. They guide how we work with our colleagues and our clients, today and in the future. By living our values every day when we come to work, we deliver better results for the world of insurance.
1. INTEGRITY: We do the right thing
2. COLLABORATION: We are one
3. AGILITY: We learn, evolve, and adapt
4. CARE: We are compassionate and human
5. ACCOUNTABILITY: We take ownership
#J-18808-Ljbffr