Technical Lead - Basildon, United Kingdom - SS&C Technologies Holdings

    SS&C Technologies Holdings
    SS&C Technologies Holdings Basildon, United Kingdom

    Found in: Talent UK C2 - 1 week ago

    Default job background
    Full time
    Description

    Job Description

    The candidate will become part of an exciting transformation programme with opportunities to showcase your skills and help modernize technology within the Wealth Management industry. We are looking for driven individuals with experience using Micro Services Architecture to join a multi-year modernization program to componentize our highly regarded wealth management system. Initially the role will entail learning our existing VB.NET products and become part of the teams that will extract functions onto our new Micro Services wealth platform.

    About the Role

    This role will play a key part of the modernization and simplification of the software and requires the successful candidate to effectively communicate the key development principles for the successful transition to a componentized solution. Once in the organization individuals can look forward to a career pathway into for senior Technical Lead and Architecture roles as individuals gain experience and grow within their roles.

    The ideal candidate should demonstrate the following abilities;

    Ability to operate independently and communicate microservice principles to the development team.

    Willingness to learn our existing system to aid in the transition to microservices architecture.

    Ability to work effectively in a cross-functional delivery team and collaborate with Scrum Masters, Business Analysts, Technical Leads and Developers, Testers and Architects.

    Ability to independently problem solve and lead the software solution implementation end to end by working with the Scrum team.

    Your Responsibilities

    Participate in a cross-functional delivery team and play a key role in the development and maintenance of product functionality.

    As a part of a client project team, develop new functionality or modify existing functionality under the guidance of Solution Architects.

    Embrace and enforce SS&C coding standards and best practices

    Collaborate with testers to develop functional test cases to protect software quality

    Ensure quality be meeting or exceeding unit and integration test code coverage expectations

    Work with the BA/QA team members as well as internal and external stakeholders to elaborate features and user stories.

    Attend client-facing workshops as required.

    Assist with the technical analysis and investigation tasks as required with a microservices focused approach.

    Identify the high impact software issues and solutions, escalating to Technical Leads and Architects to ensure key details are shared.

    Responsible for continuous improvement of development efficiencies.

    Attend and contribute to all cross-functional team activities, including but not limited to team planning, demonstrations, and retrospectives.

    Lead, develop and support junior development team members – be the mentor you wish you had.

    Your Experience

    Essential

    • C# to C#/VB.Net
    • NET Core/AspNet Core
    • ASP.NET MVC
    • Experience of Web API (REST/JSON)
    • MS SQL Server, Entity Framework
    • Docker
    • Message Brokers (one of RabbitMQ, ActiveMQ, Amazon SNS/SQS, Azure Queues)
    • Unit Testing
    • Postman to Postman/Swagger
    • REST
    • Software design patterns
    • Relational databases
    • Document databases
    • Micro Services approaches

    Desirable (good to know)

    • VB.NET
    • MartinDB
    • MassTransit
    • Elasticsearch
    • Kubernetes
    • AWS EKS
    • PostgreSQL
    • GraphQL
    • Domain Driven Design
    • Event Sourcing
    • Kafka
    • Knowledge of financial & investment products including Retirement, Unit Trust and Pension products

    EEO Statement / Non-agency Disclosure

    We encourage applications from people of all backgrounds and particularly welcome applications from under-represented groups, to enable us to bring a diversity of perspectives to our thinking and conversation. It's important to us that we strive to have a workforce that is diverse in the widest sense.