Role Summary
This is an excellent opportunity for a motivated Full Stack Developer with Object Orientated programming skills and experience. Working as part of a distributed team you will primarily be working on the delivery of complex n-tier solutions for EQ Boardrooms tOption platform, from small changes to existing applications to large projects, and involves support of production applications.
Core Duties/Responsibilities
The successful candidate will be responsible for undertaking the following activities;
Application Development and Maintenance
- Understand requirements and design specifications.
- Contribute to technical design discussions, prototypes and investigations
- Deliver quality software following coding, accessibility and cross browser standards
- Unit test and integration test software as appropriate.
- Document as required by project/team leads
- Resolve issues found in formal test iterations
- Regularly report progress, issues and any impediments via stand-ups, time/task recording tools and with team leads and project management.
- Maintain a high degree of knowledge on current technologies, tools and design patterns.
- Develop and maintain effective working relationships with colleagues and stakeholders across Equiniti UK, Equiniti Poland and Equiniti Amsterdam delivery teams.
- Adhere to all Regulatory, Security and Compliance requirements
Support
- Respond to production support issues within agreed SLAs
- Determine root cause of production issues and propose solutions to resolve the immediate and any longer term problems, liaising with other teams as necessary.
Skills, Knowledge & Experience
The successful candidate will demonstrate the following experience skills and behaviours:
Required
- An understanding of modern development patterns and practices
- Flexible, independent and self-motivated
- Ability to communicate about IT and technology in plain-English and in non-technical terms to colleagues and Clients.
- Ability to work calmly and methodically when under pressure
- Extensive experience and knowledge of designing and programming software with Object Oriented technologies and methods.
- Extensive experience and knowledge of SQL and relational databases and design.
- Extensive experience and knowledge of designing and programming HTML, CSS, Web APIs
- Strong understanding of Relational and Object Oriented Database Modelling and Object Relational Mappers.
- Strong Experience in a professional version control systems.
Desirable
- Experience with Objective Pascal
- Experience with Delphi
- Experience with .NET C#
- Experience with Classic ASP
- Experience with ASP.NET
- Experience with JavaScript
- Experience with jQuery
- Experience with Rad Studio for Delphi
- Experience with Microsoft Visual Studio
- Experience with MS SQL Server
- Experience with T-SQL
- Experience with WCF services/Web API/Rest Services
- Experience of working in high volume ecommerce or financial services background.
- Experience in Content Management Systems
- Experience with TFS or Azure DevOps
- Experience with Agile software development practices