Platform Engineer

Mint Resourcing Corporation ,
Leeds, West Yorkshire
Job Type: Full-time
Salary: £50,000 per annum

Overview

Platform Engineer £55,000 per annum Leeds My client is a Global financial leader within their field who is looking for a Platform Engineer. The successful Platform engineer will take an active role in all platform development and project workstreams from an early position through to completion contributing architectural input to solutions to ensure alignment with the strategic direction laid down by the Application Architecture Manager. As the Platform Engineer you will ensure that industry trends and opportunities are identified and acted upon with proof of concept development as appropriate. You will be seen as a go-to person for queries relating to application design, standards, practices and technology adoption. Responsibilities Implementation and ongoing input in to application architectural design standards and governance in line with recognised industry patterns and practices ensuring adoption within all development streams. Continuous review of technologies, design practices and processes in line with industry trends therefore ensuring that advancements are best taken advantage of in an appropriate manner. Consultant for application design and core platform code-changes effecting the foundational aspects of the platform aligned to strategic direction, before sign-off by the Application Architecture Manager. Quality, Performance and Security of Software in the Production Environment is 'built in’ from the first line of code. Ensure all designs consider the cost-of-ownership and the impact this will have on the support of the application. Ensuring performance, logging, monitoring and maintenance are all part of the delivery for all changes. Identify and recommend standard architectural patterns to ensure code reuse is maximized. Writing of technical documentation that defines application architecture standards and patterns. Work closely with the development community in identification of remedial weak points. Identify trends in application architecture and apply them in new applications development whilst also identifying opportunities for upgrade to existing applications. Carry out source code reviews to ensure conformance to set application standards. Monitor the performance of the systems to ensure fluid interaction between components. Experience Ability to quickly understand current processes and technologies as well as current application and systems and their interactions. Strong influencer of technical and non-technical topics, both within the development community and beyond. Assuring approval for change across technologies, process and tooling. Delivery focused with a pragmatic approach to design whilst not compromising on quality and ownership. Experience in the fields of application change, integration, messaging systems, design/architecture and review. Proficient in software-engineering principles, software development methodologies, security concerns and technology choices. Technology experience in; .Net, C#, Git, TFS, Micro-Services, Message Orientated Middleware, ASP.NET / MVC, TeamCity, NuGet, SQL Server, Oracle, CSS3, Service Collection (IoC), NUnit, xUnit, SonarQube, SignalR, Linux (Ubuntu), Windows (inc. Server), Enterprise Service Bus, Azure.