Role Overview
This role has 2 x functions split as follows Site Lead for Risk, Settlement & Client Onboarding Tech across DEV & QA disciplines (40%) and Site Lead Developer for Risk Technology (60%). The focus of this role will be the development of new capabilities and re-platforming of the Risk application. The successful candidate will be a seasoned technologist, tasked with building a strategic cloud-hosted.NET platform as part of the transformation programme to enable new/develop existing capabilities in the Risk Management space.
What You Will Do
Line & Performance Management responsibilities across all Manila based Tech roles in Risk, Settlement & Client Lifecycle Management. Provide support and assistance to colleagues where appropriate, mentoring more junior team members, arranging KT sessions as appropriate. Contribute to the definition of TP ICAP development standards and best practices across DEV & QA disciplines.
Why It Might Be a Fit
Able to work well under pressure, flexible, positive & focused during times of change. Ability to mentor junior team members. Proven experience in software development, problem solving, documentation and working to tight deadlines.
Requirements
- Strong development background coding in recent versions of C# and.Net Framework and REACT JS, SQL scripting. XML/BML/fpML
- Full-stack development essential.
- Experience developing cloud architectures and cloud-based solutions such as services in AWS.
- Good understanding of microservice architectures and patterns.
- Experience in decoupled service-orientated systems for internal system dependencies and code.
- Experience designing and writing robust software for large-scale applications in a fast-changing environment with rapid release cycles.
- Some knowledge of HTML and HTML-based UI frameworks.
- Ability to write clean readable code.
- Strong in Object Orientated Programming, Design Patterns, SOLID principles and other industry standards.
- Proficient with Test Driven Development including Unit and Integration testing.
- Proficient with the Git code versioning tool.
- Proficient with Microsoft Entity Framework.
- Familiarity with version control systems (e.g., Git).
- Experience with cloud platforms such as Azure or AWS(the latter preferred).
- Self-starter with ability to work independently to achieve results.
- Able to work well under pressure, flexible, positive & focused during times of change.
- Ability to mentor junior team members
- Proven experience in software development, problem solving, documentation and working to tight deadlines.
- Ability to work on multiple tasks whilst managing multiple deadlines and priorities.
- Ability to self-start, identify tasks required independently to fulfil project deliverables and work as a team member.
- Understanding the full project lifecycle from requirements capture through to implementation and delivery.
- A proven track record of developing high quality software to business specification whilst understanding processes and requirements.
- Strong understanding of Agile/Waterfall development methodologies.
- Experience of using Agile for example Scrum, Safe, Kanban methodologies.
- Ability to produce design documentation in a clear, accurate and concise manner.
- Ability to use own initiative, with strong personal organisation skills.
- Ability to develop new skills and understand new technology as required.
- Personable and engaging.
- Communicates effectively and efficiently to internal and external stakeholders.
- Build relationships and networks with both internally and externally wherever possible.
- Demonstrates strong customer focus.
- Demonstrates ability to work effectively with others.
- Constructively handles disagreements to reach a resolution.
- Ability to work with diverse groups/ personalities.
- Open to innovative ideas/ experiences and ability to create new ideas, approaches or insights.
- Excellent attention to detail, highly organised with a proactive approach.
- Strong analytical ability and problem-solving skills.
Benefits
- Company Statement: We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute.